Le problème
Pour un créateur qui participe à des marchés, trouver les prochains événements intéressants demande souvent de chercher à plusieurs endroits : agendas locaux, sites de villes, offices de tourisme ou publications diverses.
Le problème n’était donc pas de créer un nouvel agenda généraliste.
Il fallait surtout faire ressortir les événements réellement utiles à un créateur, dans sa zone, sans lui demander de parcourir des dizaines de résultats sans rapport avec son activité.
La solution
J’ai conçu une application qui récupère automatiquement des événements depuis plusieurs sources publiques, puis applique ses propres règles pour ne conserver que les marchés de créateurs, événements artisanaux et marchés de Noël pertinents.
L’utilisateur peut rechercher une ville, filtrer par département ou type d’événement et utiliser sa position pour repérer ce qui se trouve autour de lui.
Chaque résultat renvoie vers sa source officielle pour consulter les informations complètes.
Le vrai travail était dans les données
Plusieurs sources, un seul format
OpenAgenda et DATAtourisme ne fournissent pas leurs informations de la même manière. Les données sont donc récupérées, normalisées dans un format commun puis fusionnées avant leur affichage.
Faire le tri automatiquement
Toutes les manifestations locales ne sont pas intéressantes pour un créateur. L’application applique des règles métier pour écarter notamment les concerts, brocantes, marchés alimentaires ou salons sans rapport avec la création artisanale.
Éviter les doublons
Un même événement peut apparaître dans plusieurs sources. Une étape de déduplication permet de ne pas présenter plusieurs fois le même marché.
Une architecture volontairement simple
Le projet n’avait pas besoin de comptes utilisateurs ni d’une base de données. J’ai donc choisi une architecture volontairement légère : les données publiques sont récupérées à la demande, mises en cache et affichées directement dans l’application.
DATAtourisme nécessitant une clé privée, ses appels passent par une fonction serveur Netlify afin que cette clé ne soit jamais exposée dans le navigateur.
Choix techniques & fonctionnalités
- Recherche par ville
- Géolocalisation et rayon de 25, 50 ou 100 km
- Filtre Nord / Pas-de-Calais
- Filtrage par type d’événement
- Agrégation OpenAgenda + DATAtourisme
- Filtrage automatique des événements non pertinents
- Détection et suppression des doublons
- Fiche détaillée avec adresse, organisateur et source officielle
- Interface responsive pensée pour ordinateur et smartphone
Aperçus
Recherche et événements
DesktopLes événements pertinents sont regroupés dans une interface simple à parcourir.

Détail d’un événement
FicheChaque fiche rassemble les informations utiles et renvoie vers la source officielle.

Utilisation sur tablette
TabletteLa même interface reste lisible et utilisable en format tablette.

Utilisation sur mobile
MobileRecherche, filtres et résultats restent facilement utilisables sur smartphone.

Résultat
Le résultat est un petit outil centré sur une tâche précise : éviter de chercher les prochains marchés sur plusieurs sites différents.
Derrière une interface volontairement simple, le projet combine plusieurs sources de données, leur normalisation, un filtrage métier et une couche serveur pour protéger les accès privés.
C’est aussi le type d’outil que je peux adapter à une activité précise lorsqu’un tableur, des recherches manuelles ou plusieurs services séparés commencent à faire perdre du temps.
Vous avez une tâche que vous aimeriez simplifier ?
Si vous passez du temps à chercher, recopier ou organiser les mêmes informations, un petit outil sur mesure peut parfois suffire.
Discutons de votre besoin