DEV Community

Cover image for My opinionated & minimalist JavaScript full-stack starter-kit
Michael Kaserer
Michael Kaserer

Posted on

My opinionated & minimalist JavaScript full-stack starter-kit

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)

Collapse
 
miniscruff profile image
miniscruff •

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

Collapse
 
mikas profile image
Michael Kaserer •

Thanks for the hint! I will definitely take a look at it

Collapse
 
irreverentmike profile image
Mike Bifulco •

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!

Collapse
 
mikas profile image
Michael Kaserer •

Thanks Mike!

Collapse
 
theodesp profile image
Theofanis Despoudis •

MongoDB could be not suitable for all scenarios. But overall its great!

Collapse
 
mikas profile image
Michael Kaserer •

You're right, mongoDB suits not every scenario. But you could easily exchange it with a db of your choice