×

NCovTrack

Ang Kumpletong COVID-19 Dashboard!

Lahat sa isa

Nahirapan akong makahanap ng detalyadong impormasyon sa coronavirus bawat lugar.

Ang NCovTrack website na naglalayong maging ang pinakadetalyadong bakuna at COVID-19 Dashboard sa pamamagitan ng pagbibigay ng mga detalyadong istatistika ng mga istatistikang ito sa provisional at county-wise na antas ayon sa bansa sa buong mundo sa pamamagitan ng awtomatikong pagkuha ng data mula sa mga katawan ng departamento ng gobyerno at kalusugan ng bawat bansa. Mula sa simula ng pag-unlad, ang website ay sumailalim sa maraming muling pagbabago kabilang ang code refactoring, pagpapahusay sa disenyo ng UX at UI, at pagdaragdag ng higit pang data. Dahil naging live ang website noong ika-24 ng Mayo 2020 sa ilalim ng pangalan ng Covid19LiveSpread, nakatanggap ang website ng mahigit 30M kabuuang pagbisita!

Ang ideya ng paglikha NCovTrack ay nagmula sa simula ng pandemya nang hindi alam ng aking mga lolo't lola kung paano lumalawak ang coronavirus sa aking sariling bansa, Greece. Ang mga istatistika ay makakalat sa web at mahirap hanapin, pati na rin ang mga ito ay hindi napapanahon sa oras na iyon. Kasabay nito, ang data mula sa bawat sub-rehiyon (konseho) ng Scotland ay hindi rin malawak na magagamit. Nagbigay ito sa akin ng pagkakataong lumikha ng bagong website kung saan mabibisita at mahahanap ng lahat ang eksaktong data na hinahanap nila mula sa kanilang lokal na lugar.

Card image cap
Mobile na bersyon ng NCovTrack sa petsa ng paglunsad nito.

Kaya, sinimulan kong i-develop ang website noong ika-6 ng Mayo 2020. Habang ginagawa ito, nagkaroon ako ng 0 karanasan sa paggamit ng mga modernong front-end at back-end na teknolohiya gaya ng node.js, express.js, at MongoDB, ngunit binigyan ng walang limitasyong mga mapagkukunan na mayroon ang web ngayon, natutunan ko ang lahat ng kailangan ko upang lumikha ng website mula sa simula. Pagkatapos ng buong araw ng trabaho na may ilang gabing walang tulog, natapos ko ang website sa loob ng 3 linggo. Ang mga tao sa aking network ay nagbigay sa akin ng suporta para sa website at sa departamento ng School of Informatics ng Unibersidad ng Edinburgh itinampok ang proyekto.

Matapos ang mahabang panahon na pagtatrabaho sa proyektong ito, hindi lamang pinalawak ko ang aking kaalaman sa teknikal, kundi pati na rin, natutunan ko kung gaano kahalaga ang pagpaplano. Ito ang aking unang pagkakataon na magsagawa ng isang proyekto ng ganoong sukat at sa kabila ng paggawa ng maraming magastos na pagkakamali, determinado akong patuloy na pahusayin ang website batay sa feedback ng bawat bisita. Nagsimulang makatanggap ang website ng mataas na pagdagsa ng mga bisita noong Enero 2021 pagkatapos itong i-post sa ilang grupo sa Facebook patungkol sa mga istatistika ng pagbabakuna, at dahil sa mataas na demand, patuloy kong pinagbuti ang disenyo at nagdagdag ng higit pang data para makapaghatid ng mas malawak na audience mula sa mas maraming bansa sa labas. ang USA, UK, at Greece. Salamat sa magkakaibang populasyon at sa aking mga boluntaryo, ang website ay isinalin sa 21 iba't ibang wika.

Ang website ay itinampok sa mga nangungunang pahayagan sa Greece, kabilang ang in.gr, pati na rin ang pagsasalita sa maraming Greek TV channel tungkol sa proyekto, gayundin sa Texas. Ang mga panayam ay na-upload sa aking personal na channel sa YouTube. Ang website ay ginamit kahit sandali ng isang kumpanya ng News Media para sa pag-uulat ng mga istatistika ng pagbabakuna sa California.

Ginawa ang website gamit ang node.js at express.js, kasama ang ilang Python para sa backend at vanilla JavaScript sa front-end. Habang ako ay kasalukuyang nag-aaral ng React.js, pinaplano kong i-convert ang buong front-end system sa React bilang bahagi ng aking proseso ng pag-aaral.

NCovTrack Gallery

suntukin mo ako!

Naaangkop ba ako sa iyong mga pangangailangan at nais kong lumikha ng isang kamangha-manghang bagay na magkasama? mensahe!