For the Pebble app which consumes this application's API, click here.
Timetable Pusher is allows users to create Pebble timeline pins from their class timetable(s) and push these pins to their Pebble watch. The platform consists of a Pebble app and a PHP/Laravel web application.
The backend is written in PHP/Laravel and is responsible for:
- Allowing users to enter the class timetables
- Providing an API for the Pebble app
- Consuming the Pebble Timeline API
To install this on your own machine:
- Clone this repository to the desired folder:
git clone [email protected]:kz/timetable-pusher-backend.git
- Run
composer install
- Run
php artisan key:generate
- Rename
.env.example
to.env
- Configure your database
- Get your Bugsnag API keys and paste them as appropriate
The MIT License (MIT). Please see License File for more information.