APP OVERVIEW
Problem
In on-campus housing, roommate agreements are required at move-in to outline expectations around cleaning, guests, and shared spaces. In practice, these agreements are treated as paperwork that is quickly forgotten. With no follow-up, rules lose meaning, boundaries fade, and tensions gradually build.
Off-campus housing typically has no agreements at all. Roommates depend on vague verbal understandings that are difficult to enforce or even recall. When issues come up around chores, noise, bills, or guests, there is no accountability, and conflicts often remain unresolved.
Chores, in particular, are a recurring flashpoint. Without a structured way to assign and track responsibilities, they are either forgotten, unevenly distributed, or casually passed off, creating resentment among housemates. Over time, these small breakdowns compound, straining roommate relationships and making shared living more stressful than it needs to be.
Solution
House Rules is not a replacement for conversation; it is a tool that supports and sustains it. By keeping roommate agreements active through timely reminders and flexible chore management, the app creates a foundation for healthier discussions where accountability is shared and responsibility is clear.

KEY FEATURES
Flexible Chore Management
Bump overdue chores to extend deadlines by 24 hours, pass chores when unavailable for others to pick up, and automatically open past-due chores to all housemates for completion.
Rule Change Approval
Any modifications to house rules require consensus from all housemates before becoming permanent, ensuring everyone stays on the same page and preventing unilateral changes.
Reputation Tracking
Activity tracking records all bumps, passes, and pickups to show reliability. Stats carry over to new houses so future roommates can see your track record as a housemate.
TECHNICAL STACK
FRONTEND
Built natively for iOS using Swift and SwiftUI, providing a seamless and responsive user experience optimized for mobile devices.
BACKEND
Firebase handles real-time data synchronization, user authentication, and cloud storage, ensuring reliable performance and instant updates across all devices.
ARCHITECTURE
Designed with an MVVM-inspired structure, where SwiftUI views bind to observable view models connected to Firestore and Cloud Functions, enabling clean data flow and real-time updates.
APP ICON DESIGN

COMING SOON TO APP STORE
DESIGN
Figma
DEVELOPMENT
Xcode
APP REVIEW
Apple
BETA TESTING
TestFlight
LAUNCH
App Store