Inspiration
In my country, LGBTQ+ people are excluded a lot when looking for a new home or a new job. Therefore, it is hard to move alone to a new place. Most of us join with other members from the LGBTQ+ community (also including allies) when looking for a new home, in order to lessen the costs and have a safe space in it. Here, finding roommates is really hard because we rely on friends and social networks since there's no website to match with other people, and I feel that a website made specifically to the LGBTQ+ community would be extremely helpful.
What it does
In Roumi, you'll be able to find and connect with LGBTQ+ people and allies who are looking to meet new roommates in a specific area of a city. You can also share your hobbies, your accessibility needs, your allergies and other characteristics that are important when living with another person, helping you find your best roommates.
How I built it
I used Angular as a framework for this web application, and since this is a prototype I decided to use json-server as a database to lessen complexity at this stage.
Challenges I ran into
I was at this semester's finals at my university, so I had to start late, sadly. This meant I only had about 8 hours before the deadline when I started coding.
Accomplishments that I'm proud of
Being able to create a really good looking prototype in Angular in very little time, that could be easily wired to a database in order to make it fully functional.
What I learned
I got to try Linode's services, how to build an Angular application to publish it online, and also how to use a .co domain.
What's next for Roumi
I think this idea could easily be translated into a startup, and I will start looking for funding with friends who aren't in this hackaton in order to make it a reality.
Want to try it?
Just go to http://roumi.co/ to see it working. Also, you can locally deploy it in your computer following these instructions: First, clone the repo to your computer. Then, if you have everything needed to run any Angular application, go to the roumi-app folder and run the npm install
command the first time you use Roumi, and then these commands in two different terminal windows to start the servers:
ng serve --open
json-server --watch db.json
Roumi will open at http://localhost:4200/ in your machine and you can try it out.
Built With
- angular.js
- css3
- html5
- json-server
- linode
- node.js
- typescript
Log in or sign up for Devpost to join the conversation.