Skip to content

Samya-Agg/syncroomies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SyncRoomies 🏠✨

SyncRoomies is a roommate matching web application designed to help users find compatible roommates based on questionnaire-driven preferences and connect with them through real-time chat.

The platform simplifies the roommate search process by combining smart compatibility matching with instant communication, making it easier to find people with similar lifestyles, habits, and living preferences.


🚀 Features

🧠 Questionnaire-Based Matching

Users answer a set of lifestyle and accommodation-related questions such as:

  • Sleep schedule
  • Cleanliness habits
  • Study/work routine

Based on these responses, the app helps identify compatible roommate matches.


💬 Real-Time Chat

Users can directly communicate with potential roommates using a WebSocket-based live chat system, enabling:

  • instant messaging
  • quick introductions
  • easy discussion before deciding to room together

👤 User Profiles

Each user has a profile containing:

  • basic personal details
  • roommate preferences
  • lifestyle answers
  • optional bio / introduction

🔍 Match Discovery

Users can browse or view suggested roommate matches based on questionnaire compatibility.


🔐 Authentication System

Secure user registration and login system for managing personalized roommate profiles and conversations.


🛠️ Tech Stack

Frontend

  • HTML
  • CSS
  • JavaScript
  • Bootstrap / Tailwind CSS

Backend

  • Python
  • Django

Real-Time Communication

  • Django Channels
  • WebSockets

Database

  • SQLite

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors