Inspiration
Since we're all high school seniors, and all need roommates in college, we decided to build a website that expedites the process.
What it does
RoomMeet allows you to find the perfect roommate at your prospective or current college or university. By choosing your preferences and habits, called tags, RoomMeet will match you with others that share your specified interests. The creation of your profile will allow you to share more personal information, such as your phone number, email, and hometown, with your match partners.
How I built it
We used the Flask framework with a Postgres database and expanded on it by creating forms and profiles, and by customizing the look of the site to make it fit our purpose better.
Challenges I ran into
Everything broke multiple times, and we all didn't know how to do the same things, so communication was difficult. SourceLair also gave us many problems, and we weren't able to sync code.
Accomplishments that I'm proud of
It's a working website, and we have a functional profile system that takes user input, and we have a clear idea of where to expand in the future.
What I learned
We learned how to build a website using the Flask framework and how websites using models, views, and templates.
What's next for RoomMeet
Given more time, we would adapt our matching algorithm to Python from Java, expand out the tag system, and create a chat service that would allow users that match to communicate after matching. We would also include a system to verify one's college identity in order to ensure that all of our users are in college. Finally, we would also include social media integration in order to allow our users to communicate on multiple platforms.
Log in or sign up for Devpost to join the conversation.