Cartes interactives sur les pages matériaux et villes
Ajout de cartes OpenStreetMap interactives sur les pages de matériaux (/materiaux/*) et les pages de villes (/ville/*) pour visualiser directement les points de collecte.
Suivez les évolutions techniques et fonctionnelles de OuRecycler.fr.
Ajout de cartes OpenStreetMap interactives sur les pages de matériaux (/materiaux/*) et les pages de villes (/ville/*) pour visualiser directement les points de collecte.
Le module de recherche utilise désormais OpenStreetMap Nominatim pour l'autocomplétion, offrant une meilleure couverture des adresses et villes en France.
Les boutons de géolocalisation affichent désormais un indicateur de chargement et des messages d'erreur clairs en cas de problème.
Le compteur de points sur la carte affiche désormais le nombre correct de points dans la zone visible, même à faible zoom.
Tous les liens internes pointant vers les anciennes pages PHP ont été migrés vers les nouvelles routes Next.js.
Génération automatique du sitemap avec plus de 5 000 URLs (pages statiques, matériaux, départements, villes).
Correction de la correspondance entre les slugs de matériaux et la base de données (ex: plastiques-souples -> jouets).
La page départements charge désormais en une seule requête SQL au lieu de 102 requêtes individuelles.
Correction du calcul de distance dans les recherches géolocalisées pour un tri correct des résultats par proximité.
La carte interactive utilise désormais Leaflet avec MarkerCluster et OpenStreetMap, avec support de la géolocalisation et des filtres par matériau.
Création des 16 pages de matériaux en génération statique (SSG), avec liste des points de collecte et pagination.
Création des pages départements avec liste des villes et nombre de points de collecte par département.
Début de la migration de OuRecycler.fr depuis PHP vers Next.js 14, avec TypeScript, Tailwind CSS et Prisma.