Nền tảng kiểm tra giao dịch viên, tiền cọc và báo cáo scam.
# Clone / vào thư mục project
cd baohiemscam
# Cài dependencies
npm run install:all
# Tạo file môi trường
cp .env.example .env
# Chỉnh sửa .env nếu cần (ADMIN_USERNAME, ADMIN_PASSWORD, JWT_SECRET)
# Khởi tạo database + admin + dữ liệu demo
cd server && npm run seed && cd ..
# Chạy development (API :5000 + Frontend :5173)
npm run dev
Mở trình duyệt: http://localhost:5173
Admin: http://localhost:5173/admin-login
adminbhscphanhaiquang (đổi trong .env)# Build frontend
npm run build
# Chạy server (serve cả API + static frontend)
cd server && NODE_ENV=production npm start
baohiemscam/
├── client/ # React frontend
├── server/ # Express API
├── uploads/ # Ảnh upload
├── .env.example
└── README.md
| Method | Endpoint | Mô tả |
|---|---|---|
| GET | /api/traders | Danh sách GDV |
| GET | /api/traders/:id | Chi tiết GDV |
| POST | /api/traders | Thêm GDV (admin) |
| PUT | /api/traders/:id | Sửa GDV (admin) |
| DELETE | /api/traders/:id | Xóa GDV (admin) |
| GET | /api/reports | Danh sách báo cáo |
| POST | /api/reports | Gửi báo cáo |
| PATCH | /api/reports/:id/status | Duyệt/từ chối (admin) |
| POST | /api/admin/login | Đăng nhập admin |
| GET | /api/admin/stats | Thống kê (admin) |
baohiemscam44@gmail.com