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
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.