Projektmunka
Célkitűzés:
A feladat célja, hogy a hazai HIV/AIDS statisztikai adatok (KSH) felhasználásával
bemutassa az Informatika alapjai tantárgy keretében elsajátított ismeretek alkalmazását.
Technológia:
A projekt elkészítéséhez Python 3.12 nyelvet használtam.
Az adatok feldolgozását NumPy, a vizualizációt Matplotlib biztosította.
A webes megjelenítést Flask és Jinja2 segítségével valósítottam meg, a felhasználói felülethez pedig Bootstrap 5-öt alkalmaztam.
DevOps:
A DevOps folyamat során Bitbucketet használtam verziókezelésre,
míg a JetBrains TeamCity biztosította a CI/CD folyamatokat.
A rendszer a RackForestnél hostolt saját szerverre deployolja az alkalmazást Docker-konténerizált formában.
Az alkalmazás a szerveren Nginx reverse proxy mögött fut, az SSL tanúsítványt pedig a Certbot (Let’s Encrypt) szolgáltatja.