House Hunting App for international students in Rwanda, offering multilingual chat, property saving, and agent communication, with map and Google Maps panorama features.
# HOUSE HUNTING API
### FRONTEND :
github.com
### INTRODUCTION
Welcome to our House Hunting App! Our app aims to simplify the process of finding your dream home as an international student in Rwanda. Our platform offers a comprehensive solution to help you discover the perfect property that meets your needs. With the help of multilingual chat support, you can easily communicate with agents and landlords in your preferred language.
### FEATURES
* **Search**: Easily search for houses based on location, price range, number of bedrooms, and more.
* **Wishlist** : Save your favorite listings to view later or compare with other options and share your wishlist to others.
* **Map View**: Explore properties on a map to see their locations and nearby amenities. The Google Maps panorama feature allows you to virtually walk through the streets to explore neighborhoods.
* **Multilingual Chat**: Communicate with agents, landlords, and other users in your preferred language.
And so many more, you are welcome to explore :)
### TECH STACK
* Java
* Spring boot
* Spring security
* Socket-io server
* Nodejs
* RabbitMQ
* Spring data JPA
* Twilio
* Postgres
* MongoDB
### INSTALLATION
clone the repository
```
github.com
```
clone frontend here
```
github.com
```
# API ENDPOINT REFERENCE
### AUTH ENDPOINTS
| Method | Endpoint | Description |
|--------|-------------------|---------------------------------------|
| POST | /auth/signup | Register a new user |
| POST | /auth/signin | Authenticate and sign in a user |
| POST | /auth/refresh | Refresh authentication token |
| GET | /auth/user/{email}| Get user information by email address |
### HOUSE ENDPOINTS
| Method | Endpoint | Description |
|--------|------------------------------------------|---------- …