Skip to content

samarthtalwar9/roommate-sync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏠 Roommate Sync

Smart Compatibility Matching Before Finding a Place

HTML5 CSS3 JavaScript Firebase Google Status


🏠 Roommate Sync

Smart Compatibility Matching Before Finding a Place

Roommate Sync is a lifestyle-based roommate compatibility platform designed to help people find the right roommate first, before searching for a PG or apartment together.

Instead of forcing random co-living, our system focuses on aligning habits, preferences, and expectations to reduce future conflicts.


🚀 Problem Statement

Most roommate problems happen due to:

  • Different sleep schedules
  • Cleanliness expectations
  • Food preferences
  • Budget comfort levels

Existing platforms focus mainly on property listings, not human compatibility.


💡 Our Solution

Roommate Sync flips the approach:

  • First, match people
  • Then, help compatible roommates find a place together

The platform generates a compatibility score with clear lifestyle insights.


🧩 Core Features (MVP)

  • Secure login & signup using Firebase Authentication
  • Multi-step lifestyle questionnaire
  • Progress tracking during quiz
  • Compatibility score generation
  • Animated circular score visualization
  • Insight cards explaining match quality
  • Responsive premium UI (desktop & mobile)

📸 MVP Screenshots

Login Page https://drive.google.com/file/d/1HkqV6DlGnTnEYysWicRRR01G8ihuljfn/view?usp=sharing

Quiz Page https://drive.google.com/file/d/1_3rF0wiNK8Ro_H071LCbM--x9I02UU1R/view?usp=sharing

Result Page https://drive.google.com/file/d/1J4X8MFIR0K2BnucuJumqqoJ_U6OJb77J/view?usp=sharing


🎥 Demo Video (MVP)

https://www.youtube.com/watch?v=x4B9VIbyko8


🛠️ Technologies Used

  • HTML5
  • CSS3 (custom animations, glassmorphism UI)
  • JavaScript (Vanilla JS)
  • Firebase Authentication

🤖 Google AI Tools (Planned)

  • Gemini API
  • AI-based compatibility reasoning
  • Natural language explanations for matches

🔮 Future Development (Phase 2)

  • AI-driven roommate matching using Gemini

  • Additional compatibility factors:

    • Age
    • Gender
    • Schedule
    • Personality traits
  • Multi-user matching

  • Chat between matched users

  • Location-aware PG suggestions


📌 Project Status

  • MVP: Completed
  • UI/UX: Premium & responsive
  • Backend: Firebase Authentication
  • AI Matching: Phase 2

👥 Team – Tech Titans

Team :

Samarth Talwar (Team Leader)

Nakul

Sampreet

Sudharma


About

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors