Have been working on a side project that focuses on sharing economy, allowing users to pickup and deliver groceries for others. Have already started working on the frontend for the web dashboard using React and plan to use React Native for the mobile app. But am in a dilemma, whether to build the backend myself for the MVP or use firebase for the backend. I need advise, has anyone use Firebase for such project and what are the pros and cons, what issues will i faced.
Note: My proposed stack for the backend is a Prisma database, GraphQL , Apollo and ExpressJS
Thanks in advance to everyone.
Hi Seun, I don't know about your technical skills, but I'm also working on a project myself and I chose to develop my front-end in react, react-native for the mobile app and python flask for the api, with a mongoDb (No SQL Db)
I chose react because, I love react and and I realised I could easily do the mobile app in the same syntax.
I chose Flask for the API, because I could quickly have a solid API up and running quickly without too much, and it uses minimal resources unlike rails
I chose mongoDb because of the flexibility my project encourages and because of changing db structures now and in the future, mongoDB was just it for me.
For the MVP I'm only building the web app and the API, building the core aspect of the product, the various roles, focusing on security of the app, tests, and payments.
I hope this helps you make your decision!
So am going to be using a MERN stack.
Thanks so much and if you dont mind can you share details about what you working on