Etymology: Vertretungsplan, German for "substitution table"
vplan is a viewing tool for Untis, a time-table-management-tool for schools.
It provides students and teachers with up-to-date information about their upcoming courses.
$ cat .env
HOST=localhost
LETSENCRYPT_EMAIL=your@email.com
SECRET=root
$ docker-compose up
Upload your Untis files at http://localhost/admin. You'll now see your entries at one of these views:
There is a mobile app. For Android, you can compile it yourself:
# Go to app dir
$ cd /packages/vplan-app
# Set Build Variables
$ export API_BASEURL=https://vplan.ema-vplan.de/api
$ export IMPRINT_URL=https://www.ema-bonn.de/index.php/service/neuigkeiten/350-impressum
# Start Compilation
$ yarn release:android
The whole project is written in Typescript. Backend: Express, Redis Frontend: React, Redux App: React Native