Bu proje, Türkiye'deki şehirlerin hava durumu bilgilerini gösteren bir web uygulamasıdır. Kullanıcılar, API anahtarı ile giriş yaparak Türkiye'nin farklı şehirlerinin güncel hava durumu bilgilerini görüntüleyebilirler.
- API anahtarı ile kullanıcı girişi
- Türkiye şehirlerinin hava durumu bilgilerini görüntüleme
- Şehir seçimi
- Güncel hava durumu verileri
- Responsive tasarım
- Next.js
- React
- Redux Toolkit
- Axios
- React Hook Form
- Tailwind CSS
- Radix UI
- TypeScript
Bu uygulama, OpenWeatherMap API'sini kullanmaktadır. Hava durumu verilerini almak için bu API'ye istekler gönderilmektedir. Uygulamayı kullanmak için bir OpenWeatherMap API anahtarı gerekmektedir.
API Dokümantasyonu: OpenWeatherMap API Docs
Projeyi geliştirme ortamında çalıştırmak için aşağıdaki adımları izleyin:
-
Repoyu klonlayın:
git clone [https://github.com/your-username/weather-app.git](https://github.com/omeremreelmali/orbina-ai-test-case.git)
-
Proje dizinine gidin:
cd orbina-ai-test-case
-
Bağımlılıkları yükleyin:
npm install
-
Geliştirme sunucusunu başlatın:
npm run dev
-
Tarayıcınızda
http://localhost:3000
adresine giderek uygulamayı görüntüleyin.
- Uygulamayı açın ve API anahtarınızı girerek giriş yapın.
- Ana sayfada, varsayılan olarak İstanbul'un hava durumu bilgileri görüntülenecektir.
- Şehir seçimi yaparak diğer şehirlerin hava durumu bilgilerini görüntüleyebilirsiniz.
- Bu repoyu fork edin
- Yeni bir özellik dalı oluşturun (
git checkout -b feature/AmazingFeature
) - Değişikliklerinizi commit edin (
git commit -m 'Add some AmazingFeature'
) - Dalınıza push yapın (
git push origin feature/AmazingFeature
) - Bir Pull Request oluşturun
Bu proje MIT lisansı altında lisanslanmıştır.