Ce proiecte au membrii DevForum?

Un mic proiect de weekend la care mai bibilesc prin weekend.

Este o aplicatie web care parseaza csv-ul cu cazuri confirmate de Covid-19.

Pe backed am folosit Java cu Spring Boot. Cazurile din csv sunt cumulate si inserate in baza de date. Pt chart am facut un endpoint care expune datele din baza pentru chart.

Pe frontend am folosit good old school bootstrap, DataTables pt tabelul din pagina principala si Highcharts pentru grafic.

Pe partea de deploy, aplicatia este impachetata in jar si trantita pe server.
nohup java -jar coronavirus-demo-0.0.1-SNAPSHOT.jar &
Pentru ca aplicatia sa fie accesata de oricune, am folosit un server reverse proxy oferit de @geosoft1 sub forma unui binar in Go :smiley:

Repoul este aici

Aplicatia este live aici
http://chestiiautomate.ro:8070/


Nu este asa de avansata ca altele si nici nu are vreo utilitate prea mare, dar eu am invatat lucrand la ea despre conceptele din Spring(valabile cam in toate framework-urile).

Sectiunea de pull requests este deschisa si va asteapta cu drag! :hugs:

UPDATE 14 martie
Job-ul care ia datele se ruleaza la ora 7, ora serverului
Am sters un setTimeout() prost pus. Daca pagina cu graficul a inghetat, eu sunt de vina :grin:
Acum este ok. :slight_smile:

De asemenea, am scris o procedura stocata in Mysql prin care se poate afla rata de crestere


Urmeaza sa fie integrata in aplicatie.

UPDATE 15 martie
Am intergat statisticile pentru Romania(In beta :grin: )

Am incercat sa fac meniul consistent pe toate paginile.

UPDATE 17 martie
Unul mic :slight_smile:
Am actualizat titlul pagini de chart cu unul mai descriptiv. Inainte scria Title
image

Nu le am cu SEO sau optimizarea paginilor web, darrrrrr :smiley: :smiley: :smiley:


https://lighthouse-dot-webdotdevsite.appspot.com//lh/html?url=http://chestiiautomate.ro:8070/

5 Likes