Skip to content

A simple progressive web application helping you to keep track of your school or university schedule

License

Notifications You must be signed in to change notification settings

LeoHerrmann/timetable

Repository files navigation

Timetable

A simple progressive web application helping you to keep track of your school or university schedule

Core features include:

  • Customizable schedule and subject colors
  • Choice between bright and dark theme
  • Printing of timetables
  • Language support for English and German
  • Backup and restoration of user data
  • Offline functionality

Screenshots

Main Main dark Settings Print

Running this application

You can run this application here or by cloning this repository and opening index.html.

Since this is a progressive web application, there is no need to manually install it because of the service worker caching all the necessary application files during first use. This allows the application to work even when you are offline. For quicker access and a more native app-like feel, you might want to consider adding it to your home screen or desktop.

Setting up a development environment

Seting up an environment for development is fairly simple:

  • Start a websrever in the root directory of this project: python -m SimpleHTTPServer
  • Open localhost:8000 using a web browser

Note: To bypass the browser cache, hard refreshes might be necessary for changes to take effect

License

This project is licensed under GNU GPL v3.0.

About

A simple progressive web application helping you to keep track of your school or university schedule

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages