🏠 RoomieSync AI

Reimagining how roommates communicate, collaborate, and coexist

💡 Inspiration

Living with roommates is a core part of the college experience, but it is rarely smooth.

Most conflicts do not come from major disagreements. They come from small, everyday issues like:

  • dirty dishes left in the sink
  • noise at odd hours
  • different expectations around guests or cleanliness

What makes these problems worse is not always the issue itself. It is the lack of communication.

People naturally avoid uncomfortable conversations. Instead of addressing issues early, they let frustration build. They vent to friends, ignore the problem, or hope it resolves itself. By the time something is finally said, it often comes out emotionally and creates even more tension.

We built RoomieSync AI around a simple idea:

People do not avoid communication because they do not care. They avoid it because it is uncomfortable.


🚀 What It Does

RoomieSync AI is a proactive roommate mediation platform designed to help students:

  • express concerns safely
  • communicate more effectively
  • prevent conflicts before they escalate

It acts as a neutral third-party layer between roommates, helping translate raw thoughts into respectful conversations.


⚙️ How It Works

1. 🧠 AI-Mediated Communication

Users can share concerns exactly as they feel them — raw, unfiltered, and honest.

Instead of sending that message directly, the AI:

  • rewrites it into a calm, constructive tone
  • removes emotionally charged language
  • preserves the original intent

This allows users to:

  • be honest without being harsh
  • communicate without overthinking
  • avoid unnecessary tension

2. 🔄 Rotating Chore System

One of the biggest sources of roommate conflict is unclear responsibility.

RoomieSync AI introduces:

  • automated chore assignment
  • rotating schedules
  • smart reminders

This removes ambiguity around:

  • who cleans
  • who takes out the trash
  • who is responsible for shared spaces

Instead of arguing over fairness, the system creates structure upfront, preventing issues before they start.

3. 📊 Weekly Check-ins

The app performs lightweight, periodic check-ins with prompts like:

  • How are things going?
  • Anything bothering you?

Users can:

  • select quick responses
  • optionally elaborate

This helps:

  • surface issues early
  • normalize communication
  • reduce buildup of frustration

4. 💬 Mediated Conversations

When a concern is submitted:

  • the AI delivers it in a respectful way
  • the roommate can respond within the app
  • the conversation remains structured and solution-focused

The system may also suggest:

  • compromises
  • boundaries
  • small adjustments

5. 🚨 Smart Escalation (Optional)

If repeated tension is detected, the system can:

  • suggest escalation
  • optionally notify a Resident Advisor (RA)

This ensures issues are handled early and escalation remains controlled rather than reactive.


🛠️ How We Built It

RoomieSync AI is designed as a lightweight, scalable web application with a strong focus on user experience and real-time interaction.

🧩 Frontend

  • Built using modern web frameworks with a React-based architecture
  • Mobile-first design for student accessibility
  • Clean, minimal UI to reduce friction

🔧 Backend

Handles:

  • user sessions
  • room and group management
  • message routing

The backend is structured to support real-time communication between roommates.

🤖 AI Layer

Natural language processing is used for:

  • message rewriting
  • tone adjustment
  • contextual understanding

The AI is designed to:

  • maintain user intent
  • remove emotional friction
  • generate constructive phrasing

🔄 System Design

Core systems include:

  • room-based architecture, where each group of roommates shares a space
  • event-based triggers for check-ins, reminders, and nudges
  • state tracking for room health and engagement signals

🎨 UX Philosophy

We focused heavily on making the product feel:

  • safe — no judgment, no pressure
  • simple — low effort to use
  • non-confrontational

Everything, from wording to layout, is designed to reduce hesitation.


🧪 Challenges We Ran Into

1. Making AI Feel Helpful, Not Intrusive

We had to ensure the AI:

  • did not sound robotic
  • did not overstep
  • did not feel like it was taking over conversations

2. Balancing Honesty with Tone

Users want to express themselves freely, but communication still needs to remain respectful.

We iterated heavily on:

  • tone transformation
  • preserving intent

3. Designing for Behavior, Not Just Features

This product is not just functional. It is behavioral.

We had to design around:

  • avoidance patterns
  • hesitation
  • emotional discomfort

🌱 Impact

RoomieSync AI does not just solve conflicts. It changes how they are handled.

🧠 Mental & Emotional Impact

  • reduces anxiety around confrontation
  • encourages healthier communication habits
  • prevents emotional buildup

🏡 Living Environment Impact

  • creates clearer expectations
  • reduces tension in shared spaces
  • improves overall roommate relationships

🎓 Academic & Lifestyle Impact

  • fewer distractions from unresolved conflict
  • better focus and mental clarity
  • a more stable and comfortable living environment

👥 Social Impact

Helps students develop:

  • communication skills
  • empathy
  • conflict resolution habits

🔥 What Makes This Different

Most tools assume:

“People will just talk it out.”

RoomieSync AI recognizes:

“People need help getting to that conversation.”

Instead of forcing confrontation, it:

  • lowers the barrier to communication
  • adds structure to shared living
  • prevents problems before they escalate

🚀 What’s Next

We plan to:

  • refine AI tone customization
  • expand the chore system with smarter automation
  • improve real-time feedback and insights
  • test across larger student groups

🧠 Final Thoughts

Roommate conflict is not a rare issue. It is a shared experience.

But it does not have to escalate.

RoomieSync AI exists to make communication:

  • easier
  • healthier
  • and something that actually happens

Built With

  • nestjs
  • openai
  • prisma
  • react
  • supabase
Share this project:

Updates