Task Comm project is a web application being developed to provide a web service that allows users to store to-do list.
This repository is the backend part of TaskComm project.
The server can be accessed at https://taskcomm-api-app.herokuapp.com/.
backend
├─ .gitignore
├─ LICENSE.md
├─ README.md
├─ app.js
├─ config
│ └─ config.js
├─ controller
│ └─ index.js
├─ migrations
│ ├─ 20230508082825-create-user.js
│ └─ 20230508082912-create-post.js
├─ models
│ ├─ index.js
│ ├─ post.js
│ └─ user.js
├─ package-lock.json
├─ package.json
└─ seeders
├─ 20230508083106-initialUsers.js
└─ 20230508083115-initialPosts.js
- config/: This folder is for storing configuration files
- migrations/: This folder is for managing database schema changes.
- models/: This folder is for defining sequelize models.
- seeders/: This folder is for managing seed data for database initialization.
This project is licensed under the MIT License. See the LICENSE.md file for details.
- Make User Model
- Make Post Model
- Respond to post resquest
- Add order, section, is_hide fields to the Posts model
- Associate Posts with User (N:1)
- Implement JWT Web Token login