MERN boilerplate

Homepage MERN boilerplate

Overview

Full stack boilerplate with React, Redux, Express and MongoDB.

Goals

Get practical experience with Redux and Express with Mongoose.

Tech stack

Features

Implementation details

It is a client side rendered React app that uses Redux for storing server state. That method was popular at the time but today is replaced with server side rendering, server components, React Query and similar. Auth is done with Passport middleware, endpoints with Express and data is stored in MongoDB with Mongoose. Babel is used for unified ES syntax across frontend and backend code.

You can find more implementation details in the README.md file on Github.

Lessons learned