Skip to content

An interactive and easy web-app for finding roommate apartments. Developed in Python with Django.

License

Notifications You must be signed in to change notification settings

redhat-beyond/roo.me

Repository files navigation

Description

roo.me is an interactive and easy web-app for finding roommate apartments.
roo.me offers a search mechanism, an intelligent matching algorithm, live chat and more.

Video

Our demo video

Motivation

The demand for living in major cities is high and expensive.
Most of the people in their early 20s and 30s, prefer to live with roommates.
People are wasting their time searching unsuccessfully for roommate apartments, going through several platforms.
Moreover, there's no perfect formula for choosing a good roommate.
In most cases, the roommates find themselves splitting up because of a mismatch.

Finding great roommates to live with shouldn’t be that hard.

Features

  • Account management.
  • Search mechanism
  • Intelligent roommate matching.
  • Connecting between users.
  • Live chat.

Architecture

Frontend Backennd Datebase
HTML Python SQLite
CSS Django
JavaScript Vagrant
Bootstarp

Installation

  1. Install Vagrant and VirtualBox/VMWare hypervisor.
  2. Clone roo.me repository.
    https://github.com/beyond-io/roo.me.git
  3. Open any terminal and navigate to the project directory.
  4. Run the vagrant up command.
  5. Use any browser and navigate to - localhost:8080.

Start now

  1. Create an account.
  2. Set your preferences and hobbies.
  3. Search for roommates.
  4. Connect and chat.
  5. The perfect match.

The Team