Công nghệ sử dụng:
+ App: Expo Cli
+ Server: NestJS
+ Có tích hợp google map, sử dụng Mapbox Api để xử lý đường đi
+ Có trang admin quản lý các danh mục
Một số tính năng chính của ứng dụng:
+ Đăng nhập, tạo tài khoản mới thông qua số điện thoại.
+ Đưa ra các gới ý danh sách phòng trọ ở gần nhất và mới nhất.
+ Tìm kiếm danh sách phòng trọ gần nhất thông qua tọa độ hiện tại của người dùng.
+ Đăng tin cho thuê phòng trọ.
+ Thanh toán tiền cọc trước để đặt phòng thông qua Stripe.
+ Nhắn tin, gọi điện đến chủ nhà trọ.
+ Xem thông tin thông tin của người dùng.
+ Xem danh sách hóa đơn của người dùng
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
HƯỚNG DẪN CÀI ĐẶT
1/ Cài đặt và chạy server
- Di chuyển vào thư mục server, mở terminal và điền: npm i hoặc yarn để tiến hành cài đặt các modules cần thiết.
- Sau khi cài đặt xong, gõ npm run start:dev hoặc yarn run start:dev để tiến hành chạy server.
2/ Cài đặt và chạy app
(Lưu ý: cần cài đặt máy ảo bằng Android Studio)
- Di chuyển vào thư mục client, mở terminal và điền: npm i hoặc yarn để tiến hành cài đặt các modules cần thiết.
- Sau khi cài đặt xong, gõ npx expo start --dev-client để tiến hành chạy app trên máy ảo.
3/ Cài đặt và chạy trang admin
- Di chuyển vào thư mục admin, mở terminal và điền: npm i hoặc yarn để tiến hành cài đặt các modules cần thiết.
- Sau khi cài đặt xong, gõ npm run dev hoặc yarn run dev để tiến hành chạy trang admin.
(Lưu ý: máy tính của bạn cần cài đặt NodeJS version > 18)
Nguồn: Topcode.vn