Todo List backend

Server

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

Running the project

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

Client

  • React
  • HTTP request with axios (get, post)
  • Hooks (useState, useEffect)

Overview

capture-1

Demo: https://todolist-react.netlify.com

React Todo List Client

https://github.com/LilaGuill/todo-list-frontend

Deployment

  • Client deployed with Netlify
  • Server deployed with Heroku
  • MongoDb database hosted on Mlab

Contact

My Linkedin Profil