Skip to content

Nikolife13/realestate-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Real Estate Dashboard 🏠

A professional Full-stack Real Estate Management application built with Spring Boot 3 and Java 17. This system features secure JWT authentication and an interactive dashboard to manage property listings. The project is fully containerized with Docker and deployed on Render cloud.

Live Demo API Docs Java Spring Boot PostgreSQL

🌟 Key Features

  • Interactive Dashboard: A centralized interface to view and manage property listings dynamically.
  • JWT Authentication: Secure user registration and login system using JSON Web Tokens.
  • API Documentation: Interactive OpenAPI/Swagger UI for real-time API testing.
  • Property Details: Dynamic routing to individual property pages with detailed info.
  • Responsive UI: Fully optimized for mobile and desktop using modern HTML5, CSS3, and Vanilla JavaScript.
  • Automatic Data Seeding: Database is pre-populated with sample listings and users for testing.

🛠 Tech Stack

  • Backend: Java 17, Spring Boot 3.2, Spring Security, Spring Data JPA.
  • Documentation: SpringDoc OpenAPI (Swagger UI).
  • Database: PostgreSQL (Cloud Instance).
  • Security: JWT (Stateless Authentication).
  • Frontend: HTML5, CSS3, JavaScript (Fetch API).
  • DevOps: Docker, GitHub, Render Cloud.

🚀 Local Setup & Installation

Prerequisites

  • JDK 17+
  • Maven 3.8+
  • PostgreSQL (Local or Docker)

Installation

  1. Clone the repository:
    git clone [https://github.com/Nikolife13/realestate-app.git](https://github.com/Nikolife13/realestate-app.git)

About

Full-stack Real Estate Dashboard built with Spring Boot, Java 17, and PostgreSQL. Features JWT security and Docker support.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors