Airbnb clone (fullstack project) Spring boot 3, Angular 17, PrimeNG, PostgreSQL, Auth0 (2024) (Backend)

Angular frontend of the airbnb clone

Video tutorial

Spring boot Backend

Key Features:

  • 📅 Booking management for travelers
  • 🏠 Landlord reservation management
  • 🔍 Search for houses by criteria (location, date, guests, beds, etc)
  • 🔐 Authentication and Authorization (Role management) with Auth0 (OAuth2)
  • 🏢 Domain-driven design

Usage

Prerequisites

Fetch dependencies

npm install

Launch dev server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The application will automatically reload if you change any of the source files.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory.