Room Rental Website Backend

Technologies Used

Express.js
TypeScript
MongoDB
JWT
Bcrypt
Google Cloud Storage

Room Rental Website Backend

This backend service powers the room rental platform, ensuring secure data handling and reliable service availability. Built with Express.js and MongoDB, it manages the logic for user accounts, property listings, and booking schedules, along with media storage via Google Cloud.

Key Features

  • NoSQL Database Schema Design
  • Secure User Authentication
  • File Storage Integration with GCS
  • Booking Logic & Conflict Resolution

Challenges & Learnings

Managing concurrent booking requests to prevent double-booking.

Securely handling and storing user-uploaded documents and images.

Optimizing database queries for faster search response times.

Kyaw Thet Htwe

© 2026 Kyaw Thet Htwe. All Rights Reserved.