Friend.ma is a web app that help you find roommates fast and easy it’s free to use and with a simple UI so you don’t get distracted, it gives you the ability to check possible roommates by their profile and get the necessary information (city, budget, availability …) without the need to contact them and a lot of other features
This is the server-side repository for the client-side check : Friend.ma Front-end
This app is not completed yet (see todos below) contributions are very welcome!
- Built using multi-layer architect
- Authentication/Authorization using Firebase
- implemented DTO
- Clean code
Client: Angular 13, Firebase, TailwindCSS - Front-end Repository
Server: Java, Spring Boot, Firebase
Navigate to the root of the project. For building the project using command line, run below command :
mvn clean install
Full APIs refrence available at :
http://localhost:8080/swagger-ui/index.html
GET /api/products
Parameter | Type | Description | Default value |
---|---|---|---|
page |
string |
Page number to fetch | 0 |
size |
string |
size of the page | 10 |
GET /api/offer/all
Parameter | Type | Description | Default value |
---|---|---|---|
page |
string |
Page number to fetch | 0 |
size |
string |
size of the page | 10 |
GET /api/demand/all
Parameter | Type | Description | Default value |
---|---|---|---|
page |
string |
Page number to fetch | 0 |
size |
string |
size of the page | 10 |
For support, email the.staili.abdessalam@gmail.com