Réalisations
Client
Confidentiel
Localisation
France
Année
2024
Stack
React Vite Tailwind CSS Express.js Firebase Leaflet React Query FullCalendar Sharp XLSX
Accès privé
Le projet
Ce qui a été livré
Une application web complète avec une API REST Express.js sécurisée (auth par token, validation Joi, rate limiting, Helmet), un frontend React avec 294+ composants, des cartes Leaflet interactives, des vues calendrier FullCalendar, une galerie photo PhotoSwipe et un export Excel natif.
Fonctionnalités
Ce qui a été développé
1
API REST Express.js avec 8 modules métier (catégories, lieux, walks, observations, décorations, photos, utilisateurs, recherche) 2
Authentification Firebase par token avec vérification du rôle admin sur toutes les routes 3
Validation Joi sur 100% des routes + rate limiting (500 req/15 min) + Helmet + CORS 4
Cartes Leaflet interactives pour visualisation et saisie de géolocalisation 5
Vues calendrier (FullCalendar) pour les sorties terrain et observations par mois 6
Gestion de photos avec upload, traitement (Sharp), attachement batch et galerie PhotoSwipe 7
Recherche globale multi-source avec filtres, tags et hiérarchie de catégories 8
Tables avec tri, pagination, filtrage et édition inline 9
Export Excel natif (XLSX) pour walks et observations 10
Dark/light mode, notifications toast, animations Lottie et raccourcis clavier 11
State management React Context + React Query (cache & invalidation automatique) 12
294+ composants React avec React Hook Form et transitions de page animées Intéressé ?
Un projet similaire ?
Je vous réponds sous 24h pour organiser un appel.