Mon Appli Avenir
Project 15

Mon Appli Avenir

L'application de la ville de Seclin pour les jeunes de 16 à 25 ans

Mobile AppPublic SectorDevOps
Mon Appli Avenir interface
Mon Appli Avenir screenshot 1
Mon Appli Avenir screenshot 2
Mon Appli Avenir screenshot 3
Mon Appli Avenir screenshot 4
Mon Appli Avenir screenshot 5

Tech Stack

FlutterNode.jsNext.jsMinIODockerTraefikGitHub Actions

The Challenge

Déplacer une application publique en production (API, dashboard, fichiers) d'un hébergeur managé vers un serveur auto-géré, changer de domaine officiel et garder les anciennes URLs fonctionnelles, sans interruption visible pour les jeunes utilisateurs ni pour la mairie.

The Solution

Stack Docker Compose avec Traefik, routeurs séparés pour anciens et nouveaux domaines afin d'émettre les certificats avant la bascule DNS, images construites sur GHCR, cron d'import RSS, publication programmée des actualités avec badge dans le dashboard, et désactivation propre des déploiements Vercel.

Key Features

01

Actualités programmées

Publication différée avec badge dans le dashboard

02

Import RSS

Script cron pour alimenter les actualités

03

Migration d'hébergement

Vercel vers Docker/Traefik, bascule de domaine sans coupure

04

Dashboard éditorial

Next.js pour les équipes de la mairie

05

Stockage MinIO

Fichiers et images servis derrière Traefik

06

Releases

Versions 1.x publiées sur les deux stores