Skip to content

Ce projet est un moyen de démontrer mes capacités de collecte de données grâce aux API. L'objectif est de créer une appli web qui permet d'accéder aux infos sur les stations de vélos en temps réel.

Notifications You must be signed in to change notification settings

AubainMbk/RealTime-BikeStation-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Stations de vélos en temps réel

Capture d'écran 2024-12-12 215135 Capture d'écran 2024-12-12 215228

Visualisez et suivez les stations de vélos en temps réel avec une interface intuitive et interactive.

À propos

RealTime-BikeStation-Tracker est une application web innovante qui permet aux utilisateurs :

🌍 D’afficher les stations de vélos disponibles à Paris, Lille et Toulouse.
📍 De rechercher les stations proches d’une adresse saisie grâce à un système de géocodage.
📊 De visualiser en temps réel le nombre de places et de vélos disponibles.

L'application est conçue pour être rapide, pratique, et adaptée à une gestion de données en temps réel.

Fonctionnalités

Interface interactive : Une carte intuitive centrée sur l’utilisateur.
Recherche par adresse : Conversion des adresses en coordonnées géographiques grâce à un géocodage précis.
Filtrage avancé : Affiche uniquement les stations dans un rayon de 1 km autour de l’utilisateur.
Données en temps réel : Mise à jour automatique des stations toutes les deux minutes.
Support multi-villes : Paris, Lille et Toulouse.

Structure du projet

/data : Contient la base de données SQLite pour stocker les informations des stations.
/templates : Fichiers HTML pour l'interface utilisateur Flask.
/static : Images et styles CSS pour l’application web.
app.py : Code principal Flask pour l'application web.
collect_data.py : Script de collecte et de stockage des données en temps réel.

Technologies utilisées

Langage : Python
Framework : Flask
Base de données : SQLite
Visualisation : Folium
API : OpenCage Geocoder pour le géocodage des adresses
Planification : APScheduler

Visuels

Exemples

Capture d'écran 2024-12-12 215625 Capture d'écran 2024-12-09 20289

About

Ce projet est un moyen de démontrer mes capacités de collecte de données grâce aux API. L'objectif est de créer une appli web qui permet d'accéder aux infos sur les stations de vélos en temps réel.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published