This is a clean template to serve as a useful tool to create full-stack MERN applications with JWT Authorization utilizing the MERN stack, REST Architecture, and MVC Framework.
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
This application provides all the basic and necessary functionality needed for any MERN Application.
- User Authentication & Authorization
- API Controllers
- MVC Framework
- RESTful Architecture
- Mongoose
- MongoDB
- Express.js
- REACT
- Node.js
- JWT
To get a local copy up and running follow these simple steps.
- npm
npm install npm@latest -g
- node.js Download & install node.js
- Get Excited! - Good or bad, you're embarking on a new adventure!
- Clone the repo
git clone https://github.com/Antonomy/MERNboilerplate.git
- Install NPM packages
npm i
- Duplicate the
.env-examplefile and rename it to.env. - Update
MONGO_URIandSECRETto your own.MONGO_URI=mongodb+srv://xxx SECRET=thiscanbeanythingyouwant - Start Back-End
npm run dev - Start Front-End
npm run react
- User Sign Up, Login, Logout
- RESTful Architecture
- CRUD Capability
- MVC Framework
See the open issues for a full list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star ⭐! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
- Friends and Family - Life wouldn't be as fun without you in it. Thank you for putting up with me.
- Third Degree Burns Family - We made it through and you were all a part of making me the engineer I am.