/apartmently

App for renting/buying/selling properties created using Angular, Spring Boot and PostgreSQL

Primary LanguageJava

Apartmently

App for renting/buying/selling properties created using Angular, Spring Boot and PostgreSQL

Table of Contents

Introduction

Apartmently is a fully responsive application. It lets you discover properties wherever you want. Only registered users have access to application, because other users publish sensitive information like phone number and email.

Technologies

  • Angular 11
  • Spring Boot 2.4.4
  • Heroku PostgreSQL

APIs

  • Google Firebase Storage
  • Mapbox
  • Geoapify

Google Firebase Storage is used for storing pictures of ads and users' profile pictures. Mapbox map shows location of property. Geoapify is used for autocompleting fields when user wants to add an offer.

Security

The Authorization is done using JSON Web Token.

Sample screenshots

  • Login Page

login-page

login-page

  • Offers

    offers offers
  • Offer

offer

offer

  • Add Offer

    add add

ER Diagram

add