---
# System prepended metadata

title: 'House Hunting App :house:'

---

# 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)
![](https://i.imgur.com/1lve6is.png)


## 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/

