DormFlow is a next-gen productivity web app built for dorm life โ€” designed to reduce distractions, keep roommates aligned, and boost focus through real-time collaboration. Whether you're deep into interview prep or planning a group chore rotation, DormFlow ensures your dorm stays in sync.

๐Ÿš€ Real-Time Dorm Sync โ€“ Powered by Supabase Realtime, DormFlow delivers group status and updates with <250ms latency, ensuring seamless live collaboration.

๐Ÿง  Pomodoro Focus Sessions โ€“ Use our Solo Session to enter distraction-free study zones with auto status syncing and support for streak-based productivity.

๐Ÿ“Ž Pinned Announcements โ€“ Keep essential dorm-wide messages visible to all members 24/7.

๐Ÿงน Chore Assigner + Rotation โ€“ Add chores and instantly assign them randomly across your group with one click. Includes edit, shuffle, and completion tracking.

๐Ÿ“ฆ Shared Dorm Closet โ€“ Track who has essentials like chargers, vacuums, or speakers. Each item is linked to a member, with real-time status updates on its availability.

๐Ÿ‘ฅ Join Groups by Code โ€“ Simple onboarding with invite codes. DormFlow supports up to 100,000 users per group with low-latency sync and automatic presence tracking.

๐ŸŽฏ Custom Statuses + Usernames โ€“ Choose from pre-set emojis like ๐Ÿง  Focusing or ๐Ÿ˜ด Sleeping, and personalize your in-app identity with any username you prefer!

๐Ÿ“ˆ Performance โ€“ Optimized with an initial load time under 0.9s with hydration speed boosted by static pre-rendering and dynamic routing.

Tech Stack: Next.js, Tailwind CSS, Supabase Auth + Realtime, Zustand (state), Lucide React, AOS, Vercel

Built With

  • aos
  • css
  • lucide
  • netlify
  • next.js
  • react
  • supabase
  • tailwind
Share this project:

Updates