Xây dựng website rao vặt, mua bán hoặc trao đổi đồ cũ cho sinh viên
- Sinh viên có món đồ
- Đăng ký tài khoản
- Đăng nhập
- Cập nhật thông tin cá nhân
- Đăng bài
- Comment bài đăng của sinh viên khác
- Xác nhận giao dịch mua bán hoặc trao đổi với sinh viên có nhu cầu
- Sinh viên có nhu cầu trao đổi
- Đăng ký tài khoản
- Đăng nhập
- Cập nhật thông tin cá nhân
- Đăng ký trao đổi hoặc mua bán với sinh viên khác
- Report bài đăng
- Admin
- Quản lý danh mục bài đăng
- Quản lý tài khoản
- Phản hồi yêu cầu của sinh viên
NodeJS, MongoDB, React, npm
git clone https://github.com/thanhtuan472k/Social-Market
npm install
PORT=
DATABASE_CONNECTION=
JWT_SECRET=
JWT_EXPIRE=
CLOUDINARY_CLOUD_NAME=
CLOUDINARY_API_KEY=
CLOUDINARY_API_SECRE=
Endpoint | Output | Additional Note |
---|---|---|
POST/ api/auth/register | Register new user | No |
POST/ api/auth/login | Login into homepage | Private route |
GET/ api/profile/:id | Get user information | Private route |
PATCH/ api/profile/:id | Update user information | Private route |
PUT/ api/profile/:id | Update avatar | Private route, upload image to cloudinary |
POST/ api/category | Create new category | Admin account |
GET/ api/category/list | Get all list of category | Admin account |
PUT/ api/category/:id | Update category | Admin account |
DELETE/ api/category/:id | Delete category | Admin account |