Rental House Backend
Rental House Backend - Tài liệu dự án
Phần tiêu đề “Rental House Backend - Tài liệu dự án”Tổng quan
Phần tiêu đề “Tổng quan”Hệ thống quản lý nhà trọ toàn diện được xây dựng với NestJS, cung cấp API Backend để quản lý phòng trọ, người thuê, hóa đơn, chỉ số điện nước, dịch vụ và thanh toán.
Công nghệ sử dụng
Phần tiêu đề “Công nghệ sử dụng”- Framework: NestJS 11.x
- Runtime: Node.js >= 18.0.0
- Package Manager: Bun
- Database: PostgreSQL (NEON serverless)
- ORM: TypeORM 0.3.x
- Authentication: JWT (Access Token + Refresh Token)
- Storage: Cloudflare R2 (S3-compatible)
- Language: TypeScript (strict mode)
Tính năng chính
Phần tiêu đề “Tính năng chính”- Quản lý phòng trọ (tạo, sửa, xóa, gán người thuê)
- Quản lý người dùng (landlord, tenant, admin)
- Hóa đơn tự động (tính tiền điện/nước/dịch vụ hàng tháng)
- Ghi chỉ số điện/nước
- Quản lý dịch vụ (điện, nước, internet, parking, etc.)
- Cấu hình thanh toán (bank transfer, QR code)
- Lịch sử thanh toán và audit logs
- Dashboard thống kê cho landlord
- Quản lý tài liệu pháp lý (terms, privacy policy)
- Upload file/ảnh lên Cloudflare R2
Bắt đầu
Phần tiêu đề “Bắt đầu”API Documentation
Phần tiêu đề “API Documentation”- API Xác thực
- API Người dùng
- API Phòng trọ
- API Hóa đơn
- API Chỉ số điện nước
- API Dịch vụ
- API Ngân hàng
- API Cấu hình thanh toán
- API Lịch sử thanh toán
- API Dashboard
- API Tài liệu pháp lý
- API Upload File
Database
Phần tiêu đề “Database”Modules
Phần tiêu đề “Modules”Changelog
Phần tiêu đề “Changelog”Liên hệ
Phần tiêu đề “Liên hệ”- Author: Nguyễn Chí Hải
- Email: craftzcatdev@gmail.com
- GitHub: craftzcatdev/rental-house-backend