backend
by Duy Trieu
1. models
1.1. http-error
1.2. place
1.2.1. định nghĩa ra schema cho place, ví dụ là cần những trường nào...
1.3. user
1.3.1. định nghĩa ra schema cho user
2. routes
2.1. places-routes
2.2. user-routes
2.2.1. Tùy theo địa chỉ url mà lấy thông tin user hoặc upload ảnh ava
3. upload
3.1. Là nơi up ảnh và avata của người dùng
4. app.js
5. controllers
5.1. places-controllers
5.1.1. Là nơi thực hiện các lệnh như tạo địa điểm mới, sửa địa điểm, xóa địa điểm, lấy danh sách địa điểm theo id người dùng, lấy một địa điểm cụ thể theo id
5.2. user-controllers
5.2.1. Là nơi thực hiện các lệnh như tạo user, lấy thông tin user theo id, sign-up, login,
6. middleware
6.1. check-auth
6.1.1. Check xem token còn hiệu lực hay là token thật giả
6.2. file-upload
6.2.1. hỗ trợ việc upload file ảnh người dùng đã chọn