A school project using php vanilla to provide user-saved real-time information on metro stations
 
 
 
Go to file
Valentin dce7330f73 fix(homepage) miss removing previous fix 2024-06-22 21:25:48 +02:00
.github/workflows Update deploy.yml 2024-06-04 18:02:00 +02:00
components fix(homepage) miss removing previous fix 2024-06-22 21:25:48 +02:00
data fix(home) displaying users favorites... 2024-06-19 17:51:40 +02:00
public fix(favicon) new icon 2024-06-22 21:19:32 +02:00
services Add 3 checks 2024-06-17 11:02:42 +02:00
.gitignore feat(navigate) navigation available and most usefull features) 2024-06-13 00:30:42 +02:00
LICENSE Create LICENSE 2024-06-13 01:42:32 +02:00
README.MD Update README.MD 2024-06-22 21:03:33 +02:00
config_example.php feat(navigate) navigation available and most usefull features) 2024-06-13 00:30:42 +02:00
refreshData.log feat(home) displaying cached stations 2024-06-14 18:02:10 +02:00

README.MD


Logo

Subway Schedule

A school project using php vanilla to provide user-saved real-time information on metro stations

View Demo · Report Bug · Pull request

What is Subway Schedule

Note: This app is not intended for production use, but for personal or educational purposes.

Built With

This section list major frameworks/libraries used

(back to top)

Getting Started

Now let's see how to set up an subway schedule instance.

Prerequisites

First, install nginx, php and mysql on your server.
Then, create a user with a database

Installation

  1. Clone the repository

    cd /my/directory
    git clone https://github.com/itsmrval/subway .
    
  2. Copy the example config

    cp config_example.php config.php
    
  3. Change config.php permissions

    chmod 600 config.php
    
  4. Copy and rename exemple.env

    cp exemple.env .env
    
  5. Complete config.php

    • idfm_api_key with your IDFM PRIM account
    • db_host / db_user / db_password / db_name with mysql infos.
  6. Run your nginx server on /public directory

(back to top)

Known issues

  • Some stations with RER A doesnt display timetables

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)