Inspiration
Living with roommates is great — until it comes to splitting bills, dividing chores, or figuring out who finished the last bit of milk. We built Roomie Board to kill the passive-aggressive sticky notes and endless group chats, and make sharing a home actually feel easy.
What it does
Roomie Board is a smart roommate management app that lets housemates easily manage chores, split bills, keep track of kitchen inventory, set noise expectations, and coordinate in real time — all in one clean dashboard.
How I built it
I built Roomie Board with React, TypeScript, and Vite on the frontend, styled with Tailwind CSS and Lucide icons. Supabase powers the backend with secure authentication, real-time database updates, and role-level security. We deployed the app on Netlify for fast, hassle-free hosting.
Challenges I ran into
Setting up real-time syncing across all roommates’ devices with Supabase. Designing intuitive flows for chore assignments and bill splitting that everyone in the house can actually stick to. Keeping authentication secure while making signup and password reset smooth for non-technical users.
Accomplishments that we're proud of
Seamless real-time updates so everyone stays on the same page. Clean, simple UI that makes the not-so-fun parts of living together feel effortless. Secure authentication with row-level security — no prying eyes on who owes who!
What I learned
Hands-on experience with Supabase’s real-time features and row-level security. How to build a full-stack app with React, TypeScript, and Vite for rapid development. Best practices for deploying and managing environment variables securely on Netlify.
What's next for Roomie Board
We are planning to add push notifications, a mobile app, calendar integration, expense categories, roommate profiles, file and voice note sharing, and maybe even smart home device integration — so your living situation can practically run itself
Built With
- lucide
- react
- tailwind
- typescript
- vite
Log in or sign up for Devpost to join the conversation.