baohiemscam

BaoHiemScam

Nền tảng kiểm tra giao dịch viên, tiền cọc và báo cáo scam.

Stack

Cài đặt

# 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

Production

# Build frontend
npm run build

# Chạy server (serve cả API + static frontend)
cd server && NODE_ENV=production npm start

Cấu trúc

baohiemscam/
├── client/          # React frontend
├── server/          # Express API
├── uploads/         # Ảnh upload
├── .env.example
└── README.md

API chính

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)

Bảo mật

Liên hệ

baohiemscam44@gmail.com