Hi @all.
Just be pinged by a partner who wants me to build a simple e-commerce web app and his mobile version to sell clothes on.<p>As a Full-Stack how will you handle such app technically? Will you go with a CMS and call API on the android version?
Or you will take all in hand and build something really lightweight from scratch with for example NodeJs and Express(loopback.io) with material design?
Thanks.
From a business perspective, my first approach would be to build on an existing ecommerce platform...Amazon, ebay, Yahoo etc. That avoids a host of security and payment and content issues...and ongoing support issues. The app would be a front end for the shopfront and be the place where features add value (rather than risk).<p>One particular risk using an existing platform reduces is the risk associated with maintaining the ecommerce site. A developer who likes to build stuff in node may not have long term interest in tasks like regulatory compliance and such...things like calculating VAT depending on the buyer's location and automating payments to the government concerned.<p>Good luck.
It really depends on the budget/time that you have. Are you more comfortable with Android or Full-Stack Web? If web, I would say of course build out a web solution and make it mobile friendly (MEAN: MySQL, Loopback, Ng2, Node). If you are comfortable with Android, use Loopback to build a web-app, and mainly focus on building out the APIs that you need, while knocking out the mobile side. It gives you an awesome interface for testing your APIs. Overtime, you can build out the client side of the web-app (I use Ng2) to handle the data management that you will need. Note, this is a lot of customization, so just make sure you have a clear direction before starting, especially with an e-commerce app that could get more complex then initially thought.