Skip to content

rebecca-xm/roomatch

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

roomatch

Tired of roomate horror stories?

roomatch

We've got great news for you!

A perfect place, a perfect price, a perfect match.

Hello there! 👋🏻

Welcome to RooMatch, a mobile first web app where you can find the perfect room at the perfect price with the PERFECT ROOMMATES! 🤙🏻

Will you find your perfect roommate?! Allow us to help you on your quest with our magic compatibility algorithm 🔮 👀

Let us give you a brief overview of Roomatch concept and then make your choice! 🙃

We don’t like pointed lists, way too boring, so we'll only tell you that the you can Create your personal account on Roomatch platform and edit it whenever needed. We've got a validated registration form only for you, by the way! 📝

After registration, you can Create a Room ads with all the room and flat features, photos and a short list of preferences to make sure you and the perfect roommate are on the same page 📝... and then you can remove the Room ads once you have found the coolest roommate. 😎

If your are offering a room, the system will show you the potential roommates list, filtered by city and sorted by highest compatibility person-room — to get the best match ever quickly! 🎯

You can always check for roommates everywhere through the country by removing all the filters...! 😊 And when you like the person... just click on sweetie Like heart ❤️ and wait for the match to start a conversation! 📩

If you are looking for a comfortable room instead, you will see the Rooms list filtered by city, but don’t worry: you can always remove the filters and see everything on the “market”. 🏡 🗺️

Give a like to your favourite rooms 🥰 and wait for the match to get more info and to chat with the author to check if your domestic partnership could work! And if not, you can always remove the like 💔

If you are wondering how to see the new matches and messages, the answer is that you will receive the notification for every new match and message! You will be always updated 📲

Oh, by the way, we've got a desktop version too!

roomatch

No more roommate horror stories! 👻 🙊 🙉 🙈

🤙🏻 Ready to start?! 🚀


Technologies used

Both frontend and backend were created from scratch

Frontend:

HTML JavaScript React react router redux Axios Sass

Backend:

Node JS Express JS MongoDB


How to run it:

Once you've forked, downloaded the zip file or cloned the repository, run the following command to install all the libraries you need to run it properly:

npm i 

Then, run the development server:

npm start
# or
yarn start

Open http://localhost:3000 with your browser to see the result.


Made by:

Team Leader:

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 96.9%
  • SCSS 3.0%
  • HTML 0.1%