Skip to content

filips123/GimVicUrnik

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GimVičUrnik

A system for a school timetable, substitutions and menus at Gimnazija Vič.

Description

This repository contains a system for a Progressive Web App to show the timetable, substitutions, menus and lunch schedules for students and teachers at Gimnazija Vič.

It uses Python API built with Flask and SQLAlchemy to download and parse the data from the official sources (e-classroom, website) using pdf2docx and bs4. The website is built using Vue.js framework and Vuetify theme. The source code can be found in API and website subdirectories.

The website is currently deployed at urnik.gimvic.org.

Warning: This project is unofficial and may contain incomplete or incorrect information. To view the official data, use the official e-classroom of Gimnazija Vič.

Usage

See the READMEs of the API and the website for more details and instructions how to set up them:

Versioning

The project uses SemVer for versioning. For the available versions and the changelog, see the releases on this repository.

The API and website at released tags are compatible with each other according to SemVer. The API and the website at non-tagged commits may not be compatible with each other, because it is possible that not both of them were updated at the same time.

License

This project is licensed under the GPLv3+ license. See the LICENSE file for details.