Bảng điều khiển người dùng
Bảng quản trị
Xác thực JWT
Băm mật khẩu bằng Bcrypt
Tích hợp thanh toán Stripe
Đăng nhập/Đăng ký
Đăng xuất
Thêm vào giỏ hàng
Đặt hàng
Quản lý đơn hàng
Quản lý sản phẩm
Lọc sản phẩm thực phẩm
Đăng nhập/Đăng ký
API đã xác thực
API REST
Nhận dạng dựa trên vai trò
Cảnh báo đẹp
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
Đi đến thư mục dự án
cd Food-Delivery
Cài đặt các phụ thuộc (frontend)
cd frontend
npm install
Cài đặt các phụ thuộc (quản trị viên)
cd admin
npm install
Cài đặt các phụ thuộc (phần phụ trợ)
cd backend
npm install
Thiết lập môi trường khả dụng
JWT_SECRET=YOUR_SECRET_TEXT
SALT=YOUR_SALT_VALUE
MONGO_URL=YOUR_DATABASE_URL
STRIPE_SECRET_KEY=YOUR_KEY
Thiết lập URL Frontend và Backend
-
App.jsx trong thư mục Admin const url = YOUR_BACKEND_URL
-
StoreContext.js trong thư mục Frontend const url = YOUR_BACKEND_URL
-
orderController trong thư mục Backend const frontend_url = YOUR_FRONTEND_URL
Khởi động máy chủ Backend
nodemon server.js
Khởi động máy chủ Frontend
npm start
Khởi động máy chủ Backend