Skip to content

Latest commit

 

History

History
46 lines (37 loc) · 1.82 KB

README.md

File metadata and controls

46 lines (37 loc) · 1.82 KB

ToDo MERN

ToDo app built with MongoDB, Express, React and Node (MERN stack), and deployed on DigitalOcean with Nginx reverse proxy server.

Installing

A step by step series of examples that tell you have to get a development env running:

  1. Clone the repo
git clone [email protected]:jjtfsalgado/todo-mern-app.git
  1. Install mongodb and run mongo server
  1. Move into the client folder, install dependencies and run webpack:
cd client
npm i
webpack -w
  1. 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.

Built With

  • 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

License

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.