Inspiration
Domus was inspired by my experience working as a Resident Assistant (RA). Managing residents, incidents, inspections, and general organization often involves juggling multiple tools and mental notes. After a few semesters of seeing these inefficiencies firsthand, I wanted to build a system that made RA workflows more structured and easier to manage.
What it does
Domus is a centralized web-based platform designed to streamline common RA responsibilities. It helps organize and track housing-related information in one place, reducing friction in day-to-day operations and improving overall clarity and efficiency.
How I built it
I started building Domus during winter break around December 26. It was developed as a full-stack web application, focusing on clear data structures, practical workflows, and real-world usability. The goal was to create a working system rather than just a concept.
Challenges I ran into
Toward the end of development, I ran into deployment issues caused by a missed database whitelist configuration, which resulted in silent errors that were difficult to trace. This led to a short pause in development and required careful debugging to resolve.
Accomplishments that I'm proud of
I’m proud of seeing the project through to completion and delivering a working prototype. Domus represents taking an idea that had existed for semesters and turning it into a functional system that can actually be used.
What I learned
This project reinforced the importance of perseverance, debugging in real production environments, and following through on ideas. It also provided hands-on experience designing and deploying a real system - not just building features, but making them work end to end.
What's next for Domus
Next, I plan to test Domus in real RA workflows and iterate based on feedback. Depending on how it performs, I may propose the system to my school’s housing department for broader use. I do plan to implement certain other features in later versions that would let you export certain information as Excel files/csv.
Built With
- github
- mongodb
- next.js
- react
- tailwind
- typescript
- vercel