Parse's free tier gives us a very small amount of resources. So, parse is off the list. It is superb but starting up we don't have the budget for it. Plus, there are no offers for startups which AWS and Google Cloud provide.
We have experience with Express but when we looked at SailsJs we see that SailsJs gives us Rails's like scaffolding and lends our code base a good structure which is practical. It looks like a good starting place.
Then , we came across Loopback and saw its features and its comparisons with other frameworks. Haven't dived deep into it but looks like they provide lots of features.
Any comments on using SailsJs and also on SailJs vs Loopback?
@paraschopra @wingifyteam !Crud is a great place to learn and share.
We are looking to build a new New Consumer Based Product Similar to eazydiner. We need some advice for it.
We are going to go with AngularJs(Other suggestions also welcome) and "some" back-end framework.
We have a team which has worked with the Mean Stack/ Node.js for small projects but found that we have to write almost everything (no auto generation). We have dabbled with Rails, Django and Google App Engine(webapp2) before.
We wanted advice for back-end framework. Main things we are looking into are:
- Rails style code generation (scaffolding).
- Django style semi magic where admin forms can be derived from the fields in your table/document schema.
- generating an API for these fields in the database.
Also, could Parse or some similar service serve all our back-end needs? Is there some plug-play service which helps create user auth for different providers both at the back-end and front-end (browser, native-apps)?
Will any PAAS like Google App Engine (maybe Parse) be useful to bootstrap, since it won't require managing any infra, and App Engine, etc also scale automatically along DB, indexing and load.
Also, we would like mobile presence too. So, what libraries should we use to make sure that we are mobile-ready for day one?  Should we develop in bootstrap/material-design and use that as a web-app on phones, or develop an app in ionic and use that in the browser?
What do you guys think? I have added numbers in brackets to make it easy for you to pin-point.