/SkySafari

SkySafari a weather and location-based application designed to provide real-time weather data and geolocation insights. Built with React Native and powered by Expo, SkySafari ensures seamless functionality and a clean user interface for an enjoyable experience Online or Offline😍. Download Now 👇

Primary LanguageTypeScriptMIT LicenseMIT

SkySafari

SkySafari is a weather and location-based application designed to provide real-time weather data and geolocation insights. Built with React Native and powered by Expo, SkySafari ensures seamless functionality and a clean user interface for an enjoyable experience either online or offline 😍.

Download Now the APK via Releases -> v1.0

Features

  • 🌡️Weather Data: Get real-time weather updates including UV Index, wind speed, and more.
  • 🗺️Location Detection: Seamlessly fetch user location data using OpenWeatherMap's geolocation API.
  • 🤳User-Friendly Interface: Simple and intuitive design for quick weather insights.
  • 🥵Dynamic Risk Assessment: Provides health risk levels based on weather conditions.
  • 🌔Light and Dark Theme: Enjoy the viewport in whichever your eyes choose

Technology Stack

Screenshots

DarkMode

dark1

LightMode

light1

Home

home

Video Capture

SkySafari.Video.mp4

Installation

  1. Clone the repository:

    git clone https://github.com/jumanjigobez/SkySafari.git
    cd SkySafari
  2. Install dependencies:

    npm install
  3. Configure API keys:

    • Inside app.json at extras part
    • Add your API keys:
      TOMORROW_API_KEY=your_tomorrow_api_key
      OPENWEATHER_API_KEY=your_openweather_api_key
      
  4. Start the development server:

    expo start

Contributing

Contributions are welcome! To contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/your-feature-name).
  3. Commit your changes (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature/your-feature-name).
  5. Open a Pull Request.

License

This project is licensed under the MIT License.

Acknowledgments

Author


Enjoy exploring the skies with SkySafari and Plan your Day better and best!