Skip to content

LAouini19/Website

 
 

Repository files navigation

License

Logo

OpenBikes is a project for visualizing bike stations in real time. It also includes a prediction system in order to propose faultless trips to users. This repository includes everything relative to the database and the website.

Structure

The application is designed with the microservices architecture in mind. As such, it is divided into mutually exclusive components that interact through a common folder and a database. For installing all the requirements, refer to the setup/ folder. The instructions for adding other languages to the website can be found in the translations/ folder.

Contains the scripts for grabbing the data from the providers who put to disposition an API.

Contains the statistical algorithms for predicting the number of bikes/stands.

Contains the code for managing the two databases:

  • A timeseries database which stores every update for every single bike station.
  • A geographical database for performing spatial queries.

Contains the logic for choosing optimal paths.

Contains the templates and the static files for the website.

Contains the files through which the application's components interact.

Tools, libraries, APIs

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 44.4%
  • HTML 24.0%
  • Python 21.1%
  • CSS 8.1%
  • Shell 2.4%