Back to Projects

UNiBUD.LK

Student Accommodation System

May 2025 – Present
Live Demo
ReactTypeScriptExpressNode.jsMongoDBFirebase

The Problem

Students struggle to find suitable accommodation near universities, while landlords have difficulty reaching their target audience. The process is fragmented across multiple platforms and lacks proper verification.

My Role

Full-Stack Developer

The Solution

Built a comprehensive platform that bridges the gap between landlords and students. The system features advanced search, property listings with verification, real-time messaging, and booking management.

Technology Stack

React

Frontend UI library for interactive components

TypeScript

Type-safe development for reliability

Express & Node.js

Backend API for business logic

MongoDB

Database for property listings and user data

Firebase

Authentication and real-time messaging

Key Features

  • Property listing management for landlords with photo uploads
  • Advanced search and filtering by location, price, amenities, and more
  • User authentication and profile management
  • Real-time messaging between students and landlords
  • Booking and inquiry management system
  • Review and rating system for properties
  • Interactive map integration for property locations

Impact & Results

Successfully connected hundreds of students with suitable accommodation. Streamlined the rental process, reducing search time from weeks to days.

Screenshots

Property Listings

Property Listings

Property Details

Property Details

Search Interface

Search Interface

Lessons Learned

  • Learned to build scalable real-time messaging systems
  • Gained experience in handling file uploads and image optimization
  • Understood the importance of user verification in marketplace platforms
  • Mastered geolocation features and map integrations