← All projects

Personal project Hosted on my homelab

Land platform

Land management and sales with a real-time interactive map.

Role
Designed and built solo: back end, front end, mapping layer and hosting.
Status
Self-hosted on my homelab · demo on request
Stack
  • Java
  • Spring Boot
  • Angular
  • Leaflet
  • OpenStreetMap
  • PostgreSQL / PostGIS
  • Nginx Proxy Manager

An application to manage and sell land plots: each plot is geolocated on a Leaflet / OpenStreetMap map, with its sale status and characteristics, updated in real time.

Architecture

BrowserAngular · LeafletOpenStreetMap tilesNginx Proxy ManagerHTTPS · homelabAPI Spring BootJavaPostgreSQL / PostGISgeolocated plots
The browser renders OpenStreetMap tiles and calls the API, exposed from my homelab.

What I built

  • Leaflet / OpenStreetMap interactive map: geolocated plots, availability updated in real time.
  • Geographic data model: location, sale status and characteristics of each plot.
  • Hosted on my home server and exposed over HTTPS through Nginx Proxy Manager.
Next projecte-Communes →