RallyWin
Application de géolocalisation en temps réel pour calculer et suivre une vitesse moyenne en rallye.

L'histoire de sa construction
RallyWin est une application web orientée sport automobile : l'utilisateur saisit une vitesse moyenne cible en km/h et l'app calcule en temps réel les informations nécessaires pour tenir cette moyenne sur une spéciale — temps écoulé, distance parcourue, écart par rapport à l'objectif. La géolocalisation native du navigateur (Geolocation API) est utilisée pour afficher la position en temps réel sur une carte interactive. Pas de dépendance backend — tout le calcul se fait côté client en JavaScript vanilla, ce qui rend l'app utilisable sans connexion stable, condition fréquente en zone de rallye. Ce projet m'a permis de travailler sérieusement avec les APIs web natives : Geolocation, calculs trigonométriques de distance (formule de Haversine) et rendu cartographique. Un exercice concret à fort potentiel d'usage réel.
Technologies utilisées
- JavaScript
- HTML
- CSS
J'en ai bavé mais j'y suis arrivé 🚀
// Calcul de distance Haversine entre deux coordonnées GPS
function haversine(lat1, lon1, lat2, lon2) {
const R = 6371; // Rayon de la Terre en km
const dLat = (lat2 - lat1) * Math.PI / 180;
const dLon = (lon2 - lon1) * Math.PI / 180;
const a =
Math.sin(dLat / 2) ** 2 +
Math.cos(lat1 * Math.PI / 180) *
Math.cos(lat2 * Math.PI / 180) *
Math.sin(dLon / 2) ** 2;
return R * 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1 - a));
}
// Suivi GPS en temps réel
navigator.geolocation.watchPosition(({ coords }) => {
const dist = haversine(prevLat, prevLon, coords.latitude, coords.longitude);
const speed = coords.speed ? coords.speed * 3.6 : null;
updateDashboard(dist, speed);
});Un projet similaire en tête ?
Site vitrine, WordPress, e-commerce ou application sur mesure : parlons-en, le premier échange et le devis sont gratuits.
Me contacterD'autres réalisations

Avatar Express
Application web de génération d'avatars personnalisés par IA avec système de tokens et paiement en ligne.

Vide-maison — carte interactive des adresses participantes
Carte web des 24 maisons participant au vide-maison. Un seul fichier HTML, sans base de données ni chaîne de build, qui sert à la fois d'affiche imprimée en 1920×1080, de carte plein écran sur téléphone et de page de préparation sur ordinateur. Mise en ligne durcie, puis données retirées le lendemain de l'événement.

Food Trucks Maps
Carte interactive pour découvrir les food trucks ouverts près de chez soi, avec filtres par cuisine, recherche et géolocalisation.