Segítség azoknak a fejlesztőknek, akik szerkesztenék vagy javítanák a kódot, vagy éppen együttműködnének velünk az alkalmazásunk fejlesztésében. A kód átláthatóságán van mit dolgozni így minden segítséget szívesen fogadunk.
- A program futtatásához minimum
Python 3.10
-re van szükség - A szükséges könyvtárak a
requirements.txt
fájlban találhatóak - Adatbázisnak
SQLite
-ot használ - A jelszavak titkosítására pedig
Argon2
-t
Ebben a fájlban található minden amit a felhasználó lát. Az összes nézet és ablak felépítése itt van. Minden nézet vagy felugró ablak külön metódusban található, hogy könnyű legyen köztük váltani. A felhasználó állapota is itt van eltárolva a currentUser
globális változóban.
Ez a fájl felel az adatbázissal való kommunikációért. Itt az összes lekérdezésre és frissítésre használt metódus.
Itt találhatóak az adatbázis és a program közötti egyfajta "hídként" működő osztályok. Ezek segítségével a programban egyszerűbb az adatokat felhasználni.
Ennek a fájlnak nagyrészt a statisztikában van szerepe, mindenféle adatok kiszámításához használt metódusok vannak benne.
.gitignore
: Ebben találhatóak azok a mappák és fájlok nevei amiket nem szeretnénk, hogy verziókezelve legyenekfeladat.pdf
ésfeladat-donto.pdf
: Ezek alapján készült a program :)