RandoCool
RandoCool est votre compagnon de randonnée tout-en-un qui transforme la planification et le suivi de vos aventures en plein air. Cette application mobile vous permet de découvrir des sentiers de randonnée avec leurs caractéristiques (difficulté, dénivelé, longueur), de consulter la météo locale en temps réel et les prévisions pour optimiser vos sorties. Il est même possible de suivre votre vitesse en direct grâce au GPS. Que vous soyez randonneur débutant ou expérimenté, RandoCool vous aide à organiser vos excursions, à sauvegarder vos plans personnalisés avec liste d’équipement et estimation des besoins en eau et à partir en toute sécurité en ayant toutes les informations essentielles à portée de main. Fini les oublis d’équipements et les mauvaises surprises météo : RandoCool pense à tout pour que vous profitiez pleinement de la nature !
RandoCool est une application mobile hybride développée avec Apache Cordova, permettant un déploiement cross-platform (iOS/Android) à partir d’une base de code HTML5/CSS3/JavaScript vanilla. L’architecture suit un pattern MVC avec des classes Vue distinctes (VueHome, VueListHike, VueWeather, VuePlanner, VueMyPlans) gérant l’affichage et l’interaction, une couche DAO (HikeDAO) pour la persistance des données de randonnées, et des modèles métier (Hike). L’application exploite l’API Geolocation pour le tracking GPS en temps réel et la localisation météo, intègre l’API Open-Meteo pour les données météorologiques (température, indice UV, coucher du soleil, rafales de vent), utilise Leaflet.js pour la cartographie interactive, et s’appuie sur LocalStorage pour la persistance locale des plans de randonnée.