Avatar of Seunkola
CTO at Virtualrobe Limited

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.

READ LESS
2 upvotes2 comments8K views
Ife Ologbese
Ife Ologbese
June 6th 2019 at 12:26pm

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!

Reply
Seun Kola
Seun Kola
June 7th 2019 at 8:16am

Your tech stacks sounds nice and i never actually thought of using python flask for the API. I think you gave me an idea, am quite a javascript kind of guy so i think i will just substitute the python flask for express.js for the api.

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

Reply
Avatar of Seun Kola

Seun Kola

CTO at Virtualrobe Limited