Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://leoherrmann.github.io/timetable/

A simple progressive web application helping you to keep track of your school or university schedule
https://leoherrmann.github.io/timetable/

javascript pwa schedule timetable webapplication

Last synced: 4 days ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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](https://leoherrmann.github.io/Timetable) 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](LICENSE).