Skip to content

TexablePlum/SkyPulse

Repository files navigation

🌤 SkyPulse

SkyPulse to aplikacja mobilna stworzona we Flutterze, która pozwala na monitorowanie jakości powietrza oraz pogody w Twojej okolicy. Łączy dane pogodowe z informacjami o zanieczyszczeniach, oferując przejrzysty interfejs i spersonalizowane porady zdrowotne.


✨ Funkcje

✅ Wyświetlanie jakości powietrza:
    • CAQI
    • PM2.5 i PM10
    • Nazwa stacji pomiarowej

✅ Informacje pogodowe:
    • Temperatura i temperatura odczuwalna
    • Ciśnienie atmosferyczne
    • Prędkość wiatru
    • Opady (jeśli dostępne)

✅ Dynamiczne tła i ikony w zależności od warunków
✅ Obsługa lokalizacji użytkownika (z ekranem zgody)
✅ Ekran powitalny (SplashScreen)
✅ Przejrzysty, nowoczesny design


📸 Zrzuty ekranu

Ekran pierwszego uruchomienia Ekran uprawnień lokalizacji Ekran ładowania (splash-screen)

Ekran jakości powietrza Ekran pogody


🚀 Jak uruchomić

  1. Sklonuj repozytorium:
git clone https://github.com/TexablePlum/Sky_Pulse.git
cd SkyPulse
  1. Zainstaluj zależności:
flutter pub get
  1. Konfiguracja API: Zaktualizuj klucze API w pliku SplashScreen.dart:
  • Weather API: Ustaw swój klucz w konstruktorze WeatherFactory.
  • WAQI API: Wstaw swój token przy budowaniu adresu URL pobierającego dane o jakości powietrza.
  1. Uruchom aplikację na emulatorze/urządzeniu lub web:
flutter run

🧱 Technologie

  • Flutter + Dart
  • weather – dane pogodowe
  • geolocator – lokalizacja
  • Google Fonts
  • Sliding Up Panel

📁 Struktura projektu

lib/
├── main.dart                  # Punkt wejścia
├── SplashScreen.dart          # Ekran powitalny i logika pobierania danych
├── PermissionScreen.dart      # Prośba o zgodę na lokalizację
├── MyHomePage.dart            # Ekran główny z bottom navigation
├── AirScreen.dart             # Ekran jakości powietrza
└── WeatherScreen.dart         # Ekran pogody

📄 Licencja

Projekt objęty licencją MIT – możesz używać, kopiować i rozwijać jak tylko chcesz! LICENSE

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published