If that's the data you're starting with, then that's pretty much going to be the way you're stuck doing this. Have you tried pulling a better data source from the internet? I feel like the majority of the information you're looking for has already been broken down this way multiple times, and you just haven't found a good source yet.
​
I would suggest spending a little more time hunting for a good data source to pull from. It might be the time saver you didn't know you needed.
​
https://www.back4app.com/database/back4app/car-make-model-dataset
​
Try this and see if it's not better suited for your purpose.
Why would you want to do that? Without using express, it's just going to be way more code. There's a reason why most people choose to use express or some nodejs framework for the API.
Anyway, here's one that Traversy media did a while back that might satisfy what you're looking for. It's basically the same as how an express server would work but, there's no express, it's all vanilla js.
If it's the size of complexity of the code that you're worried about, you can maybe find a backend simulator. A more complex one, what actually is a backend platform and comes with a javascript SDK is back4app or if you wanna go more simple even than that, look into json server
Since you originally were commenting on the pricing being full of shit before the edit I'll just simply link the hosting service we use and their pricing page. It's $15/mo for each additional Gigabyte but $100/mo for each additional 10 requests/second
https://www.back4app.com/pricing
Also my username is the same as our company name! (Shameless Plug: Search Apps4Life in the Appstore!)
I believe you are referring to main.js file. The answer is no. I used parse server for backend. And by default all classes are public which means everyone can read every data. There is a preferred way to prevent this. You disable all class level permissions for every class. Then you put your app logic to cloud code which is main.js file you were looking at. Here is an article about this approach. https://www.back4app.com/docs/security/parse-security
Parse is a popular open source alternative to Firebase, and it can run on any stack that supports NodeJS. There are some hosted ParseApp services like Back4App + Parse.
https://www.back4app.com/parse
I wouldn't say either are "basic," though. Firebase does some pretty amazing stuff right out of the box with little configuration.
Sounds like a good project! There is a slight barrier to entry to release apps on the AppStore if you haven’t seen that. It’s €99/yr to register as a developer. You’ll need that to release your app on the store anyway.
In terms of the idea, it’s solid! Definitely been done before but it’ll be a great learning experience.
My advice would be to pare down your requirements to the bare minimum of an acceptable design spec and try to make that first. You can add extra features later.
You might want to look at something like ReactNative or Flutter. Generally I think native app development is a better skill to learn (lots of jobs atm) but those 2 frameworks have better integration with things like Firebase.
I also prefer relational databases for relational data, but firebase won’t be the end of the world. It’s easy to integrate anyway. Back4App Is an alternative to Firebase that I’ve used when I really wanted a relational DB.
Back4App also has better integration with native iOS development
There's an open source database you can clone, access via API, or download here: https://www.back4app.com/database/back4app/car-make-model-dataset that's 1992-2020. Seems a good starting point.
There are also a number of databases here: https://www.teoalida.com/cardatabase/ that seem quite complete. Includes a model database 1945-present, 211 makes, 5760 models available for US$57.60.
URL: https://www.back4app.com/ Located in Sunnyvale, CA - US Elevator Pitch: Back4App its a devtool to accelerate backend development by avoiding boilerplate code and infrastructure hassels. Build, host customize and scale your App while keeping full control over your backend. Looking for: Feedback on Product Discount: Freemium
Still, There are many questions without answers: -Will they completely shutdown or still leave a copy of files, database and cloud code to its users? -How will the BaaS market to adequate to its new reality: Vendor lockin x Open Source? -What about the big players like Firebase, PubNub, etc Do you think they can offer open source solutions?
Leave your opinion and comment. Disclaimer: I'm a Back4App founder https://www.back4app.com/
Parse Server allows custom server-side code. I still believe that the best option its to use Parse Server technology(Open source). Additionally, the community is growing fast and every week we have new releases on GitHub Project. Disclaimer: I'm a back4app founder (https://www.back4app.com/)
I don´t think it is possible to pull people data data from Facebook or LinkedIn without user autentication. You will need autentication for it
To look for APIs you should research on:
http://www.programmableweb.com/ https://www.back4app.com/hub/ https://www.mashape.com/
back{4}app released an automatic migration wizard for Parse users on its platform. back{4}app is the hub for backend and APIs. Just focus on creating amazing user experiences and forget about complex infrastructure. You can build and host APIs for web, mobile and IoT apps, working up to 80% faster. back{4}app uses Parse Open Source framework to make it happen. https://www.back4app.com/
We are engaged in to give parse users the smoothest experience on Parse migration and this feature is the first that gives a real automatic migration to a new Parse hosting service. Have you checked our website https://www.back4app.com/? What's your opinion?