Living with roommates often leads to confusion and frustration over shared chores, laundry schedules, and kitchen use. We wanted to solve that everyday chaos with a smart, fun, and data-driven way to bring structure and harmony into shared living spaces.

What It Does

Dorm-Duty is a web-based roommate management platform that helps track chores, organize laundry use, and gamify responsibility with aura points. Each roommate can see who’s completed their tasks, view a real-time leaderboard, and even use an AI assistant to analyze everyone’s class/work schedules to suggest the best shared times for laundry, cleaning, or cooking.

How We Built It

We built Dorm-Duty using:

Next.js (App Router) for the frontend and backend API routes

Supabase for authentication and real-time database management

Tailwind CSS for clean, responsive UI

Gemini API (Google AI) for the roommate schedule optimizer Our system uses room-based data isolation, allowing each group of roommates to manage tasks and aura points independently.

Challenges We Ran Into

Merging different tech stacks: one teammate built the frontend in React while the rest used Next.js

Environment variable conflicts during Supabase integration

Handling real-time data sync without breaking authentication flow

Time pressure balancing backend functionality and UI polish

Accomplishments That We’re Proud Of

Built a working full-stack platform with authentication, task tracking, and leaderboard in under 36 hours

Designed a modular backend structure that scales for multiple dorms or apartments

Integrated an AI-powered schedule assistant that intelligently finds chore times from uploaded timetables

Created a fun, gamified experience that turns responsibility into friendly competition

What We Learned

How to coordinate efficiently with a distributed team using Git branches and role-based workflows

The importance of designing modular APIs before front-end integration

How AI can make daily student life smoother through practical, contextual automation

What’s Next for Dorm-Duty

Mobile app version for quick updates and notifications

Voice assistant integration (e.g., “Hey DormDuty, who’s using the laundry?”)

Automated bill splitting with spending insights

Expanding the AI features to include meal planning and roommate compatibility scoring

Built With

Share this project:

Updates