Inspiration
A common problem faced by college students and working professionals alike is finding a compatible roommate to live with. We wanted to create a solution to make this an easier process.
What it does
Roomify allows users to create profiles and returns matched profiles based on categories such as location, age, and optionally, gender.
How we built it
This web application was built using Java and Netbeans. The front end was built using HTML. We used the Apache Tomcat server.
Challenges we ran into
Starting off since neither of us have much experience with Full Stack development, we were a little lost with where to begin for creating a web application. Using our prior knowledge of Java and HTML, we decided to use NetBeans. This entire project was a lot of learning as we were implementing - how servers work, the differences between .xml, html files, and how to design the interaction between servlets. Understand the Java framework that was used along with the server interaction, took the most amount of time. Having prior knowledge of the programming languages came in clutch the most in regard to confidence, but the learning an entirely new framework and interface on-the-go took the most brain power.
What's next for Roomify?
Eventually, we would like to implement a server or database for saving all of our user’s profiles and allow the end user to scroll through multiple matches rather than have only one match. Due to time constraints and lack of previous experience, we had to manually create most of the existing profiles. Moreover, we plan to implement a login/authentication mechanism for the application, and a built-in messenger for users to be able to communicate with each other solely through our app.
Log in or sign up for Devpost to join the conversation.