An application that help people find their available parking slot
- Tất cả string đều phải đều phải được đặt vào biến static
- Có thể tạo trong ./src/global/constants.js hoặc ./src/helpers/ hoặc một file phù hợp
- Các hàm tiện ích đặt trong ./src/helpers/
- Các thành phần dùng chung đặt trong ./src/global/
- Các component dùng chung phải có comment giải thích đầu vào cụ thể ( ví dụ: Divider.js)
- Khi viết code vào các file dùng chung thì phải có comment để giải thích việc thêm code đó để làm gì
và nên viết tên của mình vào comment để biết được ai thêm. Ví dụ:
// hieubt: add padding in home screen
const paddingHome = 100
Các files không phải file cấu hình phải đặt trong src
- src/authentication: middleware kiểm tra phiên sử dụng
- src/controllers: chứa các functions xử lý logic, kiểm tra đầu vào trước khi chuyển đến repositories
- src/database: chứa file cấu hình liên kết đến database
- src/exceptions: chứa định nghĩa các ngoại lệ và http response code
- src/global: chứa các biến dùng chung
- src/helpers: chứa các hàm dùng chung
- src.models: chứa các file cấu hình bảng database
- src/repositories: chứa các file xử lý tương tác với database
- src/routes: chứa các file định nghĩa route cho api
Dùng "yarn add" thay cho "npm install"
Thêm file .env nếu gặp lỗi "App variables required"