ToDo app built with MongoDB, Express, React and Node (MERN stack), and deployed on DigitalOcean with Nginx reverse proxy server.
A step by step series of examples that tell you have to get a development env running:
- Clone the repo
git clone [email protected]:jjtfsalgado/todo-mern-app.git
- Install mongodb and run mongo server
- Move into the client folder, install dependencies and run webpack:
cd client
npm i
webpack -w
- Move into the server folder, install dependencies and run nodemon:
cd server
npm i
nodemon server.js
And thats it!! Hopefully it will run on port 3000.
- Axios - Promise based HTTP client for the browser and node.js
- Sass - Css pre-processor
- React-Bootstrap - The most popular front-end framework, rebuilt for React
- Susy - Sass grid system
- Foundation - Responsive front-end framework
- Nodemon - Auto-refresh the server on code change
- JWT - JSON Web Tokens are a method for representing claims securely between two parties
- Nodemailer - Module for Node.js to send emails
- Bcrypt - Password hashing function
- Mongoose - Mongodb object modeling for Node.js
- Lodash - JavaScript utility library delivering consistency, modularity and performance
This project is licensed under the MIT License - see the LICENSE.txt file for details. This application was developed on a training context with no commercial purposes.