Inspiration
The hardship of student housing while living in an urban city such as San Francisco, especially when it comes to finding a compatible roomate.
What it does
After completing our questionnaire as a roomie or roomie seeker, you are automatically matched with a series of users whose search aligns 2/3 with yours.
A chatroom opens for accepted Co-Habitat matches to give you both an opportunity to connect and discuss your living plans. The matching system streamlines the process of meeting someone with the same priorities, saving you time and energy!
How we built it
The website application Co-Habitat was created using HTML, JavaScript, Java, and CSS.
Challenges we ran into
Some of the challenges we faced were fine-tuning the interface of HTML, such as implementing images and sizing of various elements.
A glaring challenge was connecting the front-end development with the back-end. It was part of the website goal to have user input data stored into a database for later comparisons with each other in the matching process. However, we faced challenges in creating a database using Mongodb and Next.js for it. We struggled to connect the user input from the website to the database that we made. As a result, profiles were not made for users. Therefore, we were not able to proceed with the swipe left and swipe right function of the matching process.
Accomplishments that we're proud of
We are proud to have completed our very first hackathon as well as completing our project and bringing it to life by creating a demo. This is an interactive website that contains entry questions for users to access through the navigation bar.
What we learned
We learned that through trial and error, we can accomplish anything we set our mind to. We also refined our HTML and CSS skills by working on a 3-day hackathon.
What's next for Co-Habitat
Our next steps are to create a working database that can receive store and store user input from the website. This is essential for our next steps of creating user profiles for the matching system process. In addition to this, we plan to implement images and videos into the website so that users can view the potential rooms and roommates.
Log in or sign up for Devpost to join the conversation.