DEV Community

Discussion on: What STACK do you choose and why?

Collapse
 
deozza profile image
Edenn Touitou

Not that long ago :
frontend: symfony twig + custom handmade css
api: symfony api-platform
db: mongodb

I learned myself symfony and love the framework. Very easy to set up a proto and from that put something in prod. Api-platform creates for you a fully functional API. For the frontend, I used twig with symfony again because I needed cache enabled front end and I was already familiar with symfony.

Now :
frontend: nuxtjs + custom handmade css
api: firebase + some golang serveless function
db: firebase + maybe graphql

I really have fun writing frontend with nuxtjs, and it comes with a lot of cool features. For the API and the db, I realised Firebase could (for now) handle it, so why going full custom ? And if I need to make some tricky features, I could write it in go (compiled + statically type = love) and put it in cloud functions.