Yêu cầu cảu dự án:
- Dự án xây dựng về cái gì
 - Tính năng bao gồm những gì
 
Các công nghệ sử dụng:
- Node js
 - Express
 - Mongo – mongoose
 - Helmet (bảo mật cơ bản)
 - Morgan (ghi log)
- Cài đặt morgan tự động lưu log thành file theo ngày: app.use(process.env.NODE_ENV == ‘production’ ? morgan(“combined”, {stream: accessLogStream}) : morgan(“dev”));
 
 - CORS
 - Dotenv
 
Thết kế
- Router: điều hướng
 - Controller: nhận các request và trả về response, status
 - Service: Xử lý logic
 - Model