This repository was built to provide students with a boilerplate setup for building a full stack CRUD app with a SERN stack. There are branches with example apps utilizing various technologies such as Redux, Mongoose, MongoClient, MySQL, etc.
![]() |
Before you run pre-production code, ensure you have met the following requirements:
- You have NodeJS, npm, and a code editor such as VScode.
- You have MySQL installed on your computer.
Use the package manager npm to install all of the dependencies. Run the following command in your project directory.
- Fork this repository.
- Clone your fork to your local machine:
git clone <fork_url>- In your new directory, update npm:
npm update- Install dependencies:
npm install- To start a server with nodemon:
npm run dev-server- To run webpack:
npm run dev-compile- To understand terminal commands,check the scripts in your package.json
- To fetch a solution branch:
git fetch <remote_name> <remote_branch>:<local_branch>
git checkout <local_branch>- To clone a single branch:
git clone --single-branch --branch <branchname> <remote-repo>- To fetch all branches:
git fetch --all
