Veliko is a web application built with Symfony 7 to view real-time information about bike-sharing stations (like Vélib’).
- Maximum capacity of bikes per station.
- Number of available mechanical bikes.
- Number of available electric bikes.
- Ability to add favorite stations for quick access.
- Interactive map display using Leaflet.js.
- Symfony 7
- Leaflet.js (map display)
- Vélib' API (real-time data)
- Mock Vélib API (static dev data)
- Webpack Encore (assets management)
- Node.js / npm (front-end)
git clone https://github.com/your-username/veliko.git
cd velikocp .env.example .envEdit required variables (API key, DB, etc.)
docker compose up -dThe provided compose.yaml file contains all needed services.
composer installnpm installsymfony console d:m:msymfony serve- Dev:
npm run watch- Production:
npm run buildDéveloppé par Gabin – Student project.
This project is licensed under the MIT License.