Giter Club home page Giter Club logo

covid19-turkey-api's Introduction

Hi there 👋

I am a software developer working at Sensemore We are developing an IoT-based Predictive maintenance platform. We are trying to forecast failures, predict failure types, generate dynamic solitions, notify endusers, report detailed results, by monitoring health metrics of machines. I am responsible for developing and maintaining our cloud platform, which journey starts when a data package comes from end nodes to our various endpoints.

covid19-turkey-api's People

Contributors

berkerol avatar burakdeniz01 avatar capan avatar dependabot[bot] avatar hbayindir avatar olcay avatar ozanerturk avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

covid19-turkey-api's Issues

Günlük entübe ve yoğun bakım hesaplama

Sağlık bakanlığı sitesi günlük entübe ve yoğun bakım sayısını vermiyor ancak elimizdeki bilgilerle hesaplayabiliriz. Bugünkü toplam sayıdan bir önceki günün toplam sayısını çıkarırsak, bu ikisi için günlük sayıları elde edebiliriz.

Tablo başlığını iyileştirme

Tablo başlıklarını şu şekilde yaparsak daha güzel olabilir:

  • Test
  • Vaka
  • Vefat
  • İyileşen
  • Toplam test
  • Toplam vaka
  • Toplam vefat
  • Toplam iyileşen
  • Toplam entübe
  • Toplam yoğun bakım

API adresleri çalışmıyor.

Merhaba,
Projede kullanılan https://covid19.saglik.gov.tr/covid19api'a bağlı olan adresler artık verileri döndürmüyor. Bu sebeple Github Actions çalışıyor gibi görünüyor olsa da artık çalışmıyor.
Ne yazıkki, yeni API adreslerini de sitede bulamadım. Tek çare siteyi parse etmek gibi gözüküyor.

Teşekkürler!

docs/index.html iyileştirmeleri

non-breaking (sayfa görünüşünü hiç etkilemiyor):

  • window.onload kaldırılıp script sayfa sonuna taşınabilir.
  • fazla , silinebilir.
  • eksik ; eklenebilir.
  • var -> const çevrilebilir.
  • bazı variable isimleri iyileştirilebilir.
  • bazı html tagleri iyileştirilebilir.

breaking (spacinglerde ufak farklar oluşuyor):

  • body inline style silinip bütün tagler container-fluid (full-width) içerisine taşınabilir.

Missing-value/ lag Problem

Merhaba,

Uygulama çok güzel,tebrikler.
2 Eylül verisi neden güncellenmedi acaba ? Bir gün önceden mi geliyor veriler, yoksa durdu mu ?

Teşekkürler

JSON güncellenmiyor

04/07/2021 tarihinden beri JSON dosyası güncellenmemiş. "Total" olan verilerin hepsi boş.

Responsive Design

Şu an websitesinin mobil görüntüsü rezalet
image

'Bugün' tablosu mobil'de dikey gösterilebilir.
Grafikler, mobilde her satıra bir tane gelecek şekilde yapılandırılabilir.
Grafikler, mobilde chartların label'ları ve değerleri gizlenerek sadeleştirilebilir.

Responsive olması gerek.

Grafiklerde uyumsuz arkaplan

image

Arkaplanın şeffaf olması gerekiyor.
Problem kullanılan cdn linklerinden birinde olabilir, kodda herhangi bir değişiklik olmadığı halde bir süre sonra bozuldu.

Genel iyileştirmeler

index.js için:

  • Semicolon consistent değil, bazı yerlerde var bazı yerlerde yok, hepsine koyulursa daha iyi olur.
  • Single quote vs double quote da aynı şekilde consistent değil, hepsi single olursa daha iyi olur.
  • queries.tarih -> queries.date olursa daha iyi olur, kodun geri kalanı (selectorlar hariç) zaten İngilizce.
  • Timeline objesinde yeni gün oluşturma for loop la yapılabilir.
  • try-catch ve then-catch birleştirilebilir.

docs/index.html için:

  • Önce link sonra script daha okunaklı ve good practice.
  • moment-with-locales.min.js script tag ine integrity ve crossorigin eklenebilir.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.