Ovaj repository je arhiviran, što znači da se više ne može mijenjati. Objavljujem ovaj repository u slučaju da nekoga zanima kako je ova aplikacija funkcionirala dok je bila aktivna, a i ako slučajno netko želi dalje raditi na ovome :)
Aplikaciju sam ugasio budući da sam arhitekturu potpuno krivo osmilio (zbog nedostatka iskustva). Kad bih opet radio aplikaciju, procesiranje bih ugradio u klijenta i potpuno izbacio serverski dio aplikacije. Iz tog razloga, prema mojem mišljenju, jedini iskoristivi dio ovog koda je serverski dio koji parsira samu stranicu e-Dnevnika.
Problem je bio što u to vrijeme nisam imao iskustva s programiranjem mobile aplikacije (što je vidljivo i u odabiru Ionica kao platforme), pa sam to obavio na jedini način koji mi je tada bio poznat.
Serverski kod može podnijeti nekih 5-6 tisuća različitih korisnika prije nego što se krene raspadati dio koji ažurira bazu podataka.
- Server - eDAP (eDnevnikAndroidProject) [Python]
- Klijent - Netrix [JS (Typescript)/Ionic Framework] (Promjene)
Najnovija verzija je dostupna na Play Store stranici.
Starije verzije su dostupne ovdje.