Inspiration

Living with other people is hard. They have different schedules, different needs, and have different levels of hygiene that may or may not match yours. I personally had issues with my roommates especially surrounding chores and bills, and an app like this would have simplified it a lot.

What it does

Our current iteration implements chore scheduling for all the roommates in a shared residence so they can add, delete, and view chores that need to be done and upcoming ones.

How we built it

We built 2 separate repos. One for the front-end and one for the back-end. The front-end is hosted on Vercel and is using React, NextJS, and Tailwind CSS. The front-end makes calls to our backend which is coded using Python and Flask, uses MongoDB as a database, and is also hosted on Vercel.

Challenges we ran into

One challenge for us was determining how to host our backend. We looked into Google Cloud, Heroku, and then finally decide on Vercel since it was simple and one of our members had experience with it previously. Another challenge was connecting the front-end and back-end together and required a lot of debugging to make sure API calls worked.

Accomplishments that we're proud of

We got the website running despite a lot of hurdles and lack of previous experience with our back-end frameworks.

What we learned

We learned how to build a back-end API and integrate with the front-end.

What's next for Roomiez

We were not able to implement the billing and account aspect of the website due to time constraints, so that would be the next step. Afterwards, we would add additional features that would allow users to find potential roommates with preferred qualities and we could also integrate the platform with universities.

Built With

Share this project:

Updates