Skip to content

ayrasys/mern-demo

Repository files navigation

MERN Boilerplate

MongoDB Express.js React.js Node.js

A Full MERN Stack Boilerplate for Web Apps. Includes a local authentication system using passport. User is given a simple profile with Full Name and Profile Picture. User is also able to reset password and username case.

Quick Start

Setup

brew install mongodb
npm install

for Development

Start the database

mongod

Start the client

npm run dev

Start the server

npm start

for Production

Start the database

mongod

Start the Server

npm run prod

Other Commands

npm run build
npm test
npm run test:verbose
npm run lint
npm run lint:fix

Todo

  • Update Bulma to 7.0
  • Reorganize Components

Technologies

React - View Library

Redux - State Manager

Webpack - Code Packager for React

Express - Node Application Framework

Mongoose - MongoDB Framework

Passport - Authentication Framework

React Notification System - Notification System

Bulma - CSS Framework

FontAwesome - Icons

Ramda - Functional Library

SuperAgent - HTTP Request Library

ESLint - Code Linter

Code / Lab - JS Testing Framework

Enzyme - React View Testing

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published