De vreo 2 săptămâni, meșteresc la o aplicație de vizualizare a evoluției cazurilor de COVID19 în lume și în țară. Față de altele, este mai simplistă, dar pentru mine este un exercițiu de a prezenta datele într-o manieră ușor de înțeles de către toată lumea și de a experimenta diferite concepte de programare.
Stack-ul folosit cuprinde Java, Spring Boot și o bază de date MySQL, pe backend, iar pe frontend Bootstrap pentru layout, DataTables pentru tabelele din aplicație și HighCharts pentru chart-ul cu evoluția globală a cazurilor. Datele pentru chart sunt stocate în baza de date.
Sursele de date folosite sunt:
* CSV-ul cu situația la nivel global. Mai multe informații precum și alte csv-uri cu diferite agregări de date aici
- Pentru satisticile cu evoluția în țară, am folosit api-ul pus la dispoziție de comuitatea geo-spațial.org
Aplicația este open source și codul poate fi văzut aici, iar acesta este live aici.
Alte proiecte similare
- https://covid19.geo-spatial.org/dashboard/main
- https://stirioficiale.ro/informatii
- https://coronavirus.casajurnalistului.ro/
- https://instnsp.maps.arcgis.com/apps/opsdashboard/index.html#/5eced796595b4ee585bcdba03e30c127