My ToDo App (Backend)

GitHub license GitHub issues GitHub stars

About the App

My ToDo App (Backend) is a backend service built with Node.js, Express, and Sequelize. a ToDo app designed to help users manage their tasks efficiently. This backend provides RESTful APIs to handle CRUD operations for tasks and integrates seamlessly with the frontend application.

Todo App

Screenshots

Installation

  • Clone the reop
  • run yarn to install node packages
  • Update development obj in config/config.json according to your local / Server
  • Setup this postgresql on your system
  • This project is using sequelize & sequelize-cli to help create tables
  • run yarn sequelize-cli db:migrate for more help check sequelize-cli docs
  • run yarn dev to start the sever

EndPoints

Auth

http://localhost:5000/api/v1/auth/signup
http://localhost:5000/api/v1/auth/login

Todo

http://localhost:5000/api/v1/todo/addtodo
http://localhost:5000/api/v1/todo/updatetodo
http://localhost:5000/api/v1/todo/gettodo
http://localhost:5000/api/v1/todo/gettodo:id
http://localhost:5000/api/v1/todo/deletetodo:id

Users

http://localhost:5000/api/v1/users/getusers
http://localhost:5000/api/v1/users/getprofile
http://localhost:5000/api/v1/users/updateprofileimage
http://localhost:5000/api/v1/users/deleteaccount