Available at https://firefly.joshheng.co.uk
Firefly Assistant is an unofficial service for the Firefly Learning school platform that enables you to convert your timetable into a live iCalendar file (so it can be shown in your own calendar, e.g. on your phone)
Please note that this service is not affiliated in any way with Firefly Learning.
See the Firefly API for more information about the API itself
- MongoDB
- Node.JS
DOMAIN
- domain of the instanceMONGOURL
- url (including db name) of the MongoDB databaseSECRET
- secretPORT
- port (defaults to 3000)SECRETKEY
- 32 byte hex secret that can be generated withgenerateSecretKey.js
- Install dependencies with
npm install
- Start nodemon with
npm start
This is available on Docker Hub at joshheng/fireflyassistant
To build, run docker build --tag fireflyassistant:latest .
To run, run docker run -p 3001:3001 --name=fireflyassistant -e DOMAIN=domain [-e etc] fireflyassistant