iRail.be is a web-application that uses data from http://api.irail.be (source code.) to create a hyper-media driven application for the Belgian railway company.
Looking for data? Check https://hello.irail.be for more info
Want more features? Please do contribute by adding feature requests. Are you a developer? We accept pull requests!
Clone the repository:
git clone https://github.com/iRail/hyperRail.git
Set up your server software to pass requests to the hostname of your choice to public/index.php
In order to install the dependencies you have to run:
composer install
When installing this for the first time, also run this:
cp .env.example .env
php artisan key:generate
and edit your .env
after your own taste (e.g., you may want to switch development mode off)
Optional, but can be useful.
chmod -R 777 storage
npm install
bower install
grunt
Usually you should be ready to get started by visiting the hostname you have set up. If it does not work, log an issue. We'll help you out and fix the documentation for everyone else.
In case you just want to update the stations list to the latest version, run: composer update
We hereby put this work in the public domain under a CC0 license!
Feel free to attribute us at http://hello.irail.be.