Dependencies
- Express
- Express-formidable
- Mongoose
- Cors
- Dotenv
Architecture SCRUD
- Search task : search in mongoDB database
- Create task : save task in mongoDB database
- Read : get task from mongoDB database
- Update task : update in mongoDB database the status isChecked of the task to false or true
- Remove task : delete task from mongoDB database
Clone this repository :
git clone https://github.com/LilaGuill/todo-list-backend.git
cd react-todo-list-backend
Install packages :
npm install
When installation is complete, run the project with:
npx nodemon index.js
- React
- HTTP request with axios (get, post)
- Hooks (useState, useEffect)
Demo: https://todolist-react.netlify.com
https://github.com/LilaGuill/todo-list-frontend
- Client deployed with Netlify
- Server deployed with Heroku
- MongoDb database hosted on Mlab