https://github.com/girish54321/todo_app-api
My ToDo App (Backend) is a backend service built with Node.js, Express, and Sequelize.
https://github.com/girish54321/todo_app-api
expressjs json nodejs sql
Last synced: 3 months ago
JSON representation
My ToDo App (Backend) is a backend service built with Node.js, Express, and Sequelize.
- Host: GitHub
- URL: https://github.com/girish54321/todo_app-api
- Owner: girish54321
- Created: 2024-12-14T03:32:56.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-12T09:47:08.000Z (over 1 year ago)
- Last Synced: 2025-01-28T09:08:12.034Z (over 1 year ago)
- Topics: expressjs, json, nodejs, sql
- Language: TypeScript
- Homepage:
- Size: 669 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# My ToDo App (Backend)
[](https://github.com/girish54321/My-Wall/blob/main/LICENSE)
[](https://github.com/girish54321/My-Wall/issues)
[](https://github.com/girish54321/My-Wall/stargazers)
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](https://github.com/girish54321/To-Do-React-Native/tree/main)
## 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](https://sequelize.org/docs/v7/cli/#running-migrations)
- 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
```