← All projects

In-house 2025 – 2026 · SavPlus Formation

e-Communes

Showcasing partner municipalities and decentralised Africa / Europe cooperation.

Role
Full stack development, in-house.
Status
Company project · code not public
Stack
  • Angular 20
  • TypeScript
  • Tailwind
  • Angular Material
  • Leaflet
  • Laravel 12
  • PostgreSQL 16
  • Redis
  • MinIO
  • Docker
  • Nginx

Web platform built in my current role at SavPlus Formation: partner municipalities, their projects and activities, news and resources, with a Leaflet map of the municipalities and an admin back office.

Architecture

SPA Angular 20Leaflet · MaterialNginxPHP-FPM 8.3API Laravel 12REST · SanctumPostgreSQL 16pg_trgmRediscacheMinIO (S3)media
Containerised architecture with Docker Compose.

What I built

  • Angular 20 front end with standalone components, lazy-loaded routes and signal-based state.
  • Leaflet map of partner municipalities; directory filterable by country, region and search.
  • Back office: dashboard, management of municipalities, projects, activities, news and media (MinIO S3 storage).
  • Laravel 12 REST API secured with Sanctum, PostgreSQL 16 with fuzzy search (pg_trgm), Redis, Docker Compose environment.
Next projectHomelab →