PLATEFORME WEB

upCourse, une plateforme web pour trouver et gérer des activités d’arts martiaux

Pour le visiteur, l’expérience reste simple : chercher, comparer et contacter. Derrière ce parcours, upCourse coordonne un catalogue structuré, la géolocalisation, des propriétaires vérifiés et tout le travail d’administration nécessaire au quotidien.

Plateforme webRecherche géolocaliséeEspace propriétairesBackofficeSEO local
upCourse affiché sur ordinateurupCourse affiché sur smartphone

Type de projet

Plateforme web verticale sur mesure

Secteur

Arts martiaux

Objectif principal

Rendre un catalogue local simple à explorer, fiable et administrable dans le temps.

Services réalisés

Conception produit, recherche géolocalisée, espace propriétaires, backoffice, modération et SEO local.

URL publique

Socle technique

Next.jsReactTypeScriptSupabasePostgreSQLTailwind CSSLeafletOpenStreetMapUpstashResendPlaywrightVercel
CONTEXTE

Un catalogue devient une plateforme lorsque plusieurs acteurs le font vivre

Afficher une liste d’établissements est simple. La difficulté commence lorsque ces données doivent être recherchées par le public, mises à jour par leurs propriétaires et contrôlées par l’équipe qui administre la plateforme.

upCourse a donc été conçu autour d’un catalogue commun, suffisamment structuré pour rester fiable, être administré au quotidien et s’enrichir au fil du temps.

OBJECTIF

Garder une expérience simple côté utilisateur, avec un système structuré en coulisses

La plateforme devait servir trois usages sans les confondre : aider le public à trouver une activité pertinente, donner aux propriétaires vérifiés les moyens de tenir leur fiche à jour et permettre à l’équipe de contrôler l’ensemble du catalogue.

  • faciliter la recherche par nom, discipline, ville ou proximité
  • partager un catalogue structuré entre le public, les propriétaires et l’équipe
  • permettre aux responsables vérifiés de proposer des mises à jour
  • conserver une validation précise avant chaque publication
  • faire évoluer les données et la visibilité locale dans la durée
TRAVAIL RÉALISÉ

Les points clés du projet

01
01

Recherche et proximité

Nom, discipline, ville, synonymes et géolocalisation se combinent pour proposer des résultats pertinents, en liste ou sur une carte avec le rayon choisi.

02
02

Fiches et SEO local

Chaque activité devient à la fois une fiche utile, un résultat de recherche et une page locale reliée à la structure SEO du catalogue.

03
03

Propriétaires vérifiés

Un responsable peut revendiquer une activité ou demander son ajout. Son lien avec l’établissement est contrôlé avant de lui donner accès à la fiche.

04
04

Espace propriétaires

Les responsables vérifiés disposent d’un espace dédié pour suivre leur fiche, proposer des mises à jour et consulter les contacts reçus.

05
05

Modifications contrôlées

Les changements ne sont jamais publiés directement : l’équipe compare les données et valide ou refuse chaque champ et chaque image avant mise en ligne.

06
06

Backoffice dédié

L’équipe gère activités, utilisateurs, disciplines, villes, revendications, demandes et contenus sans intervenir dans le code ou la base de données.

07
07

Contacts intégrés

Les demandes envoyées aux activités revendiquées entrent dans la plateforme, peuvent être modérées et restent accessibles au propriétaire.

08
08

Données structurées et sécurisées

Import, normalisation et contrôles d’accès permettent d’enrichir le catalogue tout en préservant la cohérence des données et les opérations sensibles.

UN CATALOGUE, PLUSIEURS RÔLES

Des outils adaptés à chaque utilisateur

Le même catalogue alimente l’expérience publique, l’espace des propriétaires et le travail de l’équipe. Chacun dispose des actions utiles à son rôle, sans accéder aux mêmes informations ni aux mêmes droits.

Visiteur

Il recherche une activité par discipline, ville ou proximité, compare les fiches puis contacte l’établissement qui lui correspond.

Propriétaire vérifié

Il accède à un espace réservé pour suivre sa fiche, proposer des corrections et retrouver les demandes reçues.

Équipe upCourse

Elle contrôle les revendications, modère les contenus et décide précisément quelles informations peuvent être publiées.

CIRCUIT DE VALIDATION

Donner de l’autonomie sans perdre le contrôle

Une modification n’est pas un simple formulaire qui remplace la fiche existante. Elle devient une demande structurée que l’équipe peut examiner dans le détail avant toute mise en ligne.

1. Proposition

Le propriétaire prépare les changements souhaités sans modifier directement la fiche publique.

2. Comparaison

Le backoffice présente côte à côte les informations existantes et les nouvelles données proposées.

3. Validation sélective

L’équipe peut accepter certains champs ou certaines images et en refuser d’autres dans une même demande.

4. Publication maîtrisée

Seuls les éléments validés rejoignent le catalogue public, sans écraser les données qui doivent être conservées.

CE QUE CETTE ARCHITECTURE PERMET

Ce que cette architecture permet

upCourse va bien au-delà d’un annuaire. Une expérience publique volontairement simple s’appuie sur des parcours distincts pour la recherche, la propriété des fiches, la validation des modifications, les contacts et l’administration du catalogue.

Simplicité côté public

Le visiteur peut chercher, comparer puis contacter une activité sans connaître la structure du catalogue.

Catalogue partagé

Recherche, fiches publiques, pages locales et gestion interne reposent sur les mêmes données structurées.

Autonomie encadrée

Les propriétaires peuvent agir sur leurs informations tandis que l’équipe conserve le contrôle éditorial.

Gestion quotidienne

Le backoffice permet de faire vivre la plateforme et ses données sans dépendre du développeur à chaque opération.

SOCLE TECHNIQUE

Un socle technique pensé pour évoluer

Le choix des technologies sert les besoins du produit : recherche rapide, données structurées, cartes interactives, accès différenciés, échanges par e-mail, tests des parcours critiques et déploiement fiable.

Interface

Next.jsReactTypeScriptTailwind CSS

Une interface rapide et structurée pour les pages publiques, les recherches, les fiches et les parcours utilisateurs.

Données, accès et sécurité

SupabasePostgreSQLUpstash

Un socle structuré pour gérer le catalogue, les utilisateurs et les accès selon le rôle de chacun, avec une protection adaptée aux opérations sensibles.

Recherche locale et carte

LeafletOpenStreetMap

Une lecture géographique des résultats pour rechercher autour de soi, choisir un rayon et passer simplement de la liste à la carte.

Services et qualité

ResendPlaywrightVercel

Des services pour gérer les messages, tester les parcours critiques et déployer la plateforme sur une infrastructure adaptée.

GALERIE

Interface, recherche et catalogue local

upCourse affiché sur ordinateur
upCourse affiché sur smartphone
PLATEFORME SUR MESURE

Vous avez un projet de plateforme ou d’outil métier ?

Parlons de vos données, de vos utilisateurs et des processus que vous souhaitez simplifier pour définir une approche claire et réaliste.

Plateforme

Parcours sur mesure

Données

Catalogue structuré

Utilisateurs

Rôles et accès

Backoffice

Gestion quotidienne

Cookies

Vos préférences de confidentialité

Nous utilisons des cookies essentiels au fonctionnement du site. Avec votre accord, nous utilisons aussi Google Analytics 4 pour mesurer l’audience et Elfsight pour afficher les avis Google.