Bỏ qua để đến nội dung

Rental House Backend

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.

  • 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)
  • 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