The purpose of this document is to outline the system requirements for "project-57ad200a," a platform designed to map extracurricular activities for children in France. The application will feature an interactive map, user-generated content, and local geocoding to avoid reliance on external APIs.
The "project-57ad200a" platform aims to provide a comprehensive mapping of extracurricular activities across France. It will include features such as an interactive map, user-generated content, and local geocoding. The system will be built using a combination of Vue.js for the frontend, Node.js for the backend, and PostgreSQL/PostGIS for the database.
Database Tables:
codes_postaux: Stores postal codes and their corresponding geospatial data.types_activites: Contains categories of activities.utilisateurs: Manages user accounts.activites: Records details of extracurricular activities.signalements: Logs reports of outdated activities.Backend Endpoints:
/api/activites: Manage activities./api/signalements: Handle activity reports./api/utilisateurs: User authentication and management./api/codes-postaux: Retrieve geospatial data for postal codes.Interactive Activity Map
The homepage will feature an interactive map that serves as the focal point of the application. Users can click on various markers representing different activities, which will animate and expand to show detailed information. The map will have a dynamic filter bar that slides in from the side, allowing users to refine their search criteria. The map will be built using Leaflet and OpenStreetMap, with custom SVG icons for different activity types. The interactive elements will be powered by motion/react for smooth transitions and animations.
The landing page will feature a continuously moving 2D map animation. As users scroll, the map will zoom in on different regions of France, highlighting clusters of activities. When a user hovers over a region, the map will pause, and detailed activity cards will pop up, providing more information. The animation will loop every 10 seconds, ensuring a seamless user experience. The map will be responsive, adjusting to different screen sizes while maintaining its interactive features.
This document outlines the comprehensive requirements for "project-57ad200a," ensuring a robust and user-friendly platform for mapping extracurricular activities in France.

Explorez notre carte collaborative pour découvrir les activités périscolaires disponibles dans toute la France. Sport, musique, arts, sciences — trouvez l'activité idéale pour vos enfants.
Une plateforme complète pour découvrir, partager et gérer les activités extrascolaires en France.
Explorez les activités extrascolaires sur une carte dynamique avec géolocalisation par code postal.
Filtrez par type d'activité, tranche d'âge et proximité géographique pour un résultat précis.
Contribuez en ajoutant les activités que vous connaissez. Chaque soumission est validée par notre équipe.
Aidez à maintenir la qualité en signalant les activités obsolètes ou fermées.
Entrez votre code postal ou activez la géolocalisation pour trouver les activités autour de vous.
Affinez votre recherche par type d'activité, âge de l'enfant ou distance maximale.
Accédez aux horaires, tarifs, coordonnées et partagez les activités avec d'autres parents.
Participez à la plus grande cartographie des activités extrascolaires en France. Ajoutez vos activités favorites et aidez d'autres parents à trouver les bonnes options.

Explorez notre carte collaborative pour découvrir les activités périscolaires disponibles dans toute la France. Sport, musique, arts, sciences — trouvez l'activité idéale pour vos enfants.
Une plateforme complète pour découvrir, partager et gérer les activités extrascolaires en France.
Explorez les activités extrascolaires sur une carte dynamique avec géolocalisation par code postal.
Filtrez par type d'activité, tranche d'âge et proximité géographique pour un résultat précis.
Contribuez en ajoutant les activités que vous connaissez. Chaque soumission est validée par notre équipe.
Aidez à maintenir la qualité en signalant les activités obsolètes ou fermées.
Entrez votre code postal ou activez la géolocalisation pour trouver les activités autour de vous.
Affinez votre recherche par type d'activité, âge de l'enfant ou distance maximale.
Accédez aux horaires, tarifs, coordonnées et partagez les activités avec d'autres parents.
Participez à la plus grande cartographie des activités extrascolaires en France. Ajoutez vos activités favorites et aidez d'autres parents à trouver les bonnes options.
No comments yet. Be the first!