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
- github
- javascript
- next.js
- openai-api
- postgresql
- postman
- react
- sql
- supabase
- tailwind-css
- typescript
- vercel

Log in or sign up for Devpost to join the conversation.