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