Skip to content

React-Staj-2024/staj-2024-assesment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

React Staj Mülakat Projesi

Proje Adı : Hava Durumu Uygulaması

Hava durumu uygulaması görselleri

Amaç : Kendi hava durumu uygulamalarını geliştiren adaylar, API kullanımı, asenkron veri işleme ve dinamik içerik yönetimi gibi konularda becerilerini sergileme fırsatı bulacaklar.

Gereksinimler

  • Api Kullanımı: OpenWeatherMap gibi popüler bir hava durumu API'sinden gerçek zamanlı hava durumu verileri çekilmeli.

  • Hava Durumu Detayları: Seçilen şehrin sıcaklık, nem, rüzgar hızı, hava durumu açıklaması (güneşli, bulutlu, yağmurlu vb.) gibi temel bilgileri gösterilmeli.

  • Arama İşlevi: Kullanıcılar, şehir adı girerek o şehre ait güncel hava durumu bilgilerini sorgulayabilmeli.

  • Çoklu Şehir Desteği: Kullanıcılar, birden fazla şehrin hava durumu bilgisini sırayla görüntüleyebilmeli.

Ek Özellikler

  • Geolokasyon Desteği: Kullanıcının mevcut konumunu kullanarak otomatik hava durumu bilgisi sağlama.

  • Grafikler ve Görselleştirme: Sıcaklık değişimleri gibi belirli verileri grafikler aracılığıyla görselleştirme.

  • Responsive Tasarım: Uygulama, çeşitli cihaz ve ekran boyutlarında düzgün bir şekilde görüntülenmeli.

  • Hava Durumu İkonları: Mevcut hava durumunu yansıtan dinamik ikonlar veya görseller kullanılmalı.

Teknik Detaylar

  • Axios Kullanımı: Veri çekme işlemleri için Axios kullanılmalı.

  • Frontend Teknolojileri: React Native/React kullanılmalı.

  • Hata Yönetimi: API sorgularında oluşabilecek hatalar (yanlış şehir adı, API limit aşımı vb.) kullanıcıya anlaşılır mesajlar halinde gösterilmeli.

  • Hava Durumu İkonları: Mevcut hava durumunu yansıtan dinamik ikonlar veya görseller kullanılmalı.

Teslim Kriterleri:

  • Proje kaynak kodları GitHub'da bir repo olarak yayınlanmalı.
  • Arayüz tasarımı Figma'ya mümkün olduğunca sadık olmalı.
  • Proje, yukarıda belirtilen gereksinimleri karşılamalı ve ek özelliklerden en az birini içermeli.
  • Proje, README.md dosyası içermeli ve bu dosyada proje hakkında genel bilgiler, kullanılan teknolojiler ve proje kurulumu gibi bilgiler yer almalı.
  • Proje, Expo/GitHub Pages veya benzeri bir platformda yayınlanmalı.

Teslim adresi

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published