MIT License GitHub last commit

Friend.ma

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

Notice

This app is not completed yet (see todos below) contributions are very welcome!

Features

  • Built using multi-layer architect
  • Authentication/Authorization using Firebase
  • implemented DTO
  • Clean code

Tech Stack

Client: Angular 13, Firebase, TailwindCSS - Front-end Repository

Server: Java, Spring Boot, Firebase

Installation

Navigate to the root of the project. For building the project using command line, run below command :

  mvn clean install

API Reference

Full APIs refrence available at :
http://localhost:8080/swagger-ui/index.html

Get all products (offers + demands)

  GET /api/products
Parameter Type Description Default value
page string Page number to fetch 0
size string size of the page 10

Get offers

  GET /api/offer/all
Parameter Type Description Default value
page string Page number to fetch 0
size string size of the page 10

Get demands

  GET /api/demand/all
Parameter Type Description Default value
page string Page number to fetch 0
size string size of the page 10

Support

For support, email the.staili.abdessalam@gmail.com