{"id":25490089,"url":"https://github.com/aubainmbk/realtime-bikestation-tracker","last_synced_at":"2025-10-17T05:48:06.361Z","repository":{"id":267854739,"uuid":"902561430","full_name":"AubainMbk/RealTime-BikeStation-Tracker","owner":"AubainMbk","description":"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.","archived":false,"fork":false,"pushed_at":"2024-12-13T05:37:50.000Z","size":1524,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-30T00:41:50.904Z","etag":null,"topics":["api","apscheduler","dataanalysisusingpython","flask-application","folium-maps","html-css-javascript","opencage-geocoder","sql","streaming-data"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AubainMbk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-12-12T20:09:49.000Z","updated_at":"2025-02-26T18:44:29.000Z","dependencies_parsed_at":null,"dependency_job_id":"ef1ecc16-3ba5-4233-9494-11b3c9088d24","html_url":"https://github.com/AubainMbk/RealTime-BikeStation-Tracker","commit_stats":null,"previous_names":["aubainmbk/realtime-bikestation-tracker"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AubainMbk/RealTime-BikeStation-Tracker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AubainMbk%2FRealTime-BikeStation-Tracker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AubainMbk%2FRealTime-BikeStation-Tracker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AubainMbk%2FRealTime-BikeStation-Tracker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AubainMbk%2FRealTime-BikeStation-Tracker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AubainMbk","download_url":"https://codeload.github.com/AubainMbk/RealTime-BikeStation-Tracker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AubainMbk%2FRealTime-BikeStation-Tracker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279290726,"owners_count":26141137,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-17T02:00:07.504Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","apscheduler","dataanalysisusingpython","flask-application","folium-maps","html-css-javascript","opencage-geocoder","sql","streaming-data"],"created_at":"2025-02-18T21:19:56.617Z","updated_at":"2025-10-17T05:48:06.356Z","avatar_url":"https://github.com/AubainMbk.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":" # Stations de vélos en temps réel\n\n![Capture d'écran 2024-12-12 215135](https://github.com/user-attachments/assets/fbdfed13-a78f-447a-bbf2-aa10ab69af74)\n![Capture d'écran 2024-12-12 215228](https://github.com/user-attachments/assets/0fb173b1-60d5-40bf-a6b8-1f9abf29251f)\n\nVisualisez et suivez les stations de vélos en temps réel avec une interface intuitive et interactive.\n\n# À propos\n\n\nRealTime-BikeStation-Tracker est une application web innovante qui permet aux utilisateurs :\n\n    🌍 D’afficher les stations de vélos disponibles à Paris, Lille et Toulouse.\n    📍 De rechercher les stations proches d’une adresse saisie grâce à un système de géocodage.\n    📊 De visualiser en temps réel le nombre de places et de vélos disponibles.\n\nL'application est conçue pour être rapide, pratique, et adaptée à une gestion de données en temps réel.\n\n# Fonctionnalités\n\n    Interface interactive : Une carte intuitive centrée sur l’utilisateur.\n    Recherche par adresse : Conversion des adresses en coordonnées géographiques grâce à un géocodage précis.\n    Filtrage avancé : Affiche uniquement les stations dans un rayon de 1 km autour de l’utilisateur.\n    Données en temps réel : Mise à jour automatique des stations toutes les deux minutes.\n    Support multi-villes : Paris, Lille et Toulouse.\n\n# Structure du projet\n\n    /data : Contient la base de données SQLite pour stocker les informations des stations.\n    /templates : Fichiers HTML pour l'interface utilisateur Flask.\n    /static : Images et styles CSS pour l’application web.\n    app.py : Code principal Flask pour l'application web.\n    collect_data.py : Script de collecte et de stockage des données en temps réel.\n\n# Technologies utilisées\n\n    Langage : Python\n    Framework : Flask\n    Base de données : SQLite\n    Visualisation : Folium\n    API : OpenCage Geocoder pour le géocodage des adresses\n    Planification : APScheduler\n\n# Visuels\nExemples\n\n![Capture d'écran 2024-12-12 215625](https://github.com/user-attachments/assets/96fa6b0f-19c4-4175-9909-9db591118456)\n![Capture d'écran 2024-12-09 20289](https://github.com/user-attachments/assets/b0a66d2b-49a9-4b28-859c-be16decfc118)\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faubainmbk%2Frealtime-bikestation-tracker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faubainmbk%2Frealtime-bikestation-tracker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faubainmbk%2Frealtime-bikestation-tracker/lists"}