/MERN-stack-boilerplate

A template repository for creating the scaffolding for a Mongo Express React Node web app.

Primary LanguageTypeScript

MERN Stack Boilerplate

This repository is a template for a MERN (Mongo Express React Node) web app using Typescript.

The client is a generic Typescript React app with Jest as a testing framework.

The server is a Typescript Node app with:

  • Authentication: SignIn/SignUp using Passport.js
  • Middleware: Logger for logging HTTP requests, Verification of authentication
  • Testing: Chai, Chai-Http & Mocha for testing,
  • Development: Nodemon setup for hot reload and node scripts set up: npm run dev for nodemon hot reload version of app, npm test for running all tests