The smarter way to find your next home

Project Information

Title: Home and Roommate Finder

Group Members:

  • Choi Gunwoo
  • Choi Yoon Sun
  • Park Yeon

Supervisor:

  • Dr. Chim Tat Wing

Description:

Hong Kong, one of the cities with the most expensive property prices in the world, makes it difficult for students to find affordable accommodation. Moreover, students have to search for homes by visiting different platforms and realtors, which is time-consuming and complicated.

The project, Home and Roommate Finder, aims to simplify home searching for students by providing an application that allows users to find rental listings that fit the users’ preferences and requirements. The listings also includes pricing adequacy information through price prediction modeling to better inform students with the listing, preventing misinformation and fraudulent activity. The application additionally offers a roommate finding feature for students to find compatible roommates for apartment sharing.

Based on the housing data available publicly, the application utilizes machine learning to develop a price prediction model and a recommender system to provide personalized housing, and use Large language Model for roommate recommendations.

Progress

September, 2024

  • Initial Meeting with Supervisor: Conducted initial meeting with project supervisor to discuss objectives and project scope.
  • Background Research: Performed background research for project development.

October, 2024

  • Phase 1 Deliverables Submitted (Detailed Project Plan)

October, 2025 – December, 2024

  • Data Collection: Successfully collected data for model development.
  • Cloud Infrastructure Setup: Established and configured AWS cloud infrastructure to support project requirements.
  • System Architecture and Database Design: Designed and implemented the system architecture and database.

January, 2025

  • Prototype Development: Developed a prototype of the application with recommender system and listing information screens.
  • Machine Learning Model Training: Trained initial machine learning models using collected data.
  • First Presentation
  • Phase 2 Deliverables Submitted (Interim Report)

February, 2025 – April, 2025

  • Model and Feature Optimization: Optimized machine learning models and enhanced application features.
  • User Testing and Feedback: Conducted user testing, identified issues and received feedback.
  • Finalizing of Application: Finalized all application features and checked all functionalities were working.

April, 2025

  • Phase 3 Deliverables Submitted (Final Report)
  • Final Presentation

Timeline

DateMilestones and Deliverables
October 1, 2024Phase 1 Deliverables
● Complete detailed project plan
● Set up project web page
October, 2024● Collect housing data for model development
● Set up cloud infrastructure
● Design system architecture and database
October-December, 2024● Develop prototype with core features, including frontend UI, and API handling
● Train machine learning models
January 13-17, 2025First Presentation
January 26, 2025Phase 2 Deliverables
● Preliminary implementation
● Detailed interim report
January-April, 2025● Optimize models and application features
● Perform testing and fix issues
● Finalize all application features
April 21, 2025Phase 3 Deliverables
● Finalized tested implementation
● Final report
April 22-26, 2025Final Presentation
April 30, 2025Project Exhibition
● 1-minute video