Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://leoherrmann.github.io/timetable/
- Owner: LeoHerrmann
- License: gpl-3.0
- Created: 2019-08-09T16:40:56.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-04-20T13:18:35.000Z (over 3 years ago)
- Last Synced: 2024-11-09T22:40:48.863Z (7 days ago)
- Topics: javascript, pwa, schedule, timetable, webapplication
- Language: JavaScript
- Homepage: https://leoherrmann.github.io/timetable/
- Size: 608 KB
- Stars: 11
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-pwa - Timetable
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
## 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 browserNote: 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).