# House Hunting App :house:
house-hunting App that facilitates to access and rent available homes
## Live demo :tv:
[Heroku link , Click here to visit our app](https://git.heroku.com/house-hunting-app.git)
## Main problem :new_moon_with_face:
Most of those who intend to get married or who are looking for a house find it very difficult to search and wander around to several areas to find a house that suits them at a price according to their capabilities.
## Solution :bulb:
Build a house-hunting application that facilitates users to rent houses, most of who looking for a house faced some difficulties, help to choose a suitable house.
## User Stories :open_book:
**As a renter and rented user:**
* I can Sign up into the app
* I can log in into the app
* I can see all available houses to rent
* I can see specific information about any house
* I want to search by different locations, prices and the number of room in the house
* I can add houses to my favourite list
* I need to create my own profile
* I need to compare between two houses
* I need control panel to manage my houses
## User Journey :airplane:
As a user, I can see all available houses that able to rent, search to find houses and I can add any liked house to my favorite list and compare the differences between two houses from my favorite list, inside my profile I have my information and control panel for my own houses available to rent.
## Prototype :art:
[Figma Link](https://www.figma.com/file/ikAAUREYQFA0GXxGEUYZRf/home-hunting?node-id=92%3A240)
## DTABASE Schema :file_cabinet:
[dbdigram](https://dbdiagram.io/d/5ee9bcf79ea313663b3aa9ed)

## Technologies :computer:
BackEnd: **Node JS & Express JS**
FrontEnd: **React JS**
Database: **postgress sql**
Styling: **CSS**
Libraries: **Material UI**
## Stretch Goals :goal_net:
* The users can complete the contract and rent the apartment
* user can see the location of the house on the map and compare between two houses
* user can see related houses according to a specific area on the map
* create an admin dashboard
* admin can view, edit, delete all users
* admin can view, edit, delete all houses
* create chat that allows users to contact and negotiate
## team
### Lead Mentor :sunglasses:
* Mariam Isa
### Team Members :busts_in_silhouette:
* Aasmeen Attallah
* Adham Haisami
* Muhammed Abadsa
## Resources :mag:
* https://cloudinary.com/documentation/developer_overview
* https://material-ui.com/