Hey folks!
based on my previous experience of setting up multiple JavaScript full-stack architectures, I created my own opinionated & minimalist boilerplate:
JavaScript Full-Stack Starter Kit 🚀
It's based on frameworks such as Node.js, Express, MongoDB, Mongoose & Swagger for the backend and React (built with create-react-app) for the frontend.
Features
- Node.js backend with Express
- Swagger API specification & validation
- MongoDB database
- React frontend
- Next generation JavaScript agnostic setup with Babel
- Multi-container Docker setup
- Easy Docker orchestration with handy Makefile commands
- Mono-repo approach
Check it out and let me know what you think about it!
Cheers,
Michael ✌️
Top comments (6)
Looks nice and well organized, have you considered using a cookie cutter for fast bootstrapping or does it not fit your use cases?
github.com/audreyr/cookiecutter written in python but can generate any type of project
Thanks for the hint! I will definitely take a look at it
Love that you provided a
Makefile
for this. It's much more useable than telling folks to memorize some (fairly specific)docker
CLI stuff.Good work!
Thanks Mike!
MongoDB could be not suitable for all scenarios. But overall its great!
You're right, mongoDB suits not every scenario. But you could easily exchange it with a db of your choice