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.

Built With

Share this project:

Updates