Skip to content

Latest commit

 

History

History
90 lines (59 loc) · 2.53 KB

README.md

File metadata and controls

90 lines (59 loc) · 2.53 KB

Here’s a rewritten and optimized version of your Nimbus README:


🌦️ Nimbus

Nimbus is a sleek weather app that utilizes the OpenWeatherMap API to provide real-time weather updates. Built using Flutter Bloc for state management, along with the geolocator and weather packages, Nimbus delivers an accurate and user-friendly experience.


📸 Screenshots

Home Screen Details Page
Home Screen Weather Details

🛠️ Features

  • Real-Time Weather Data: Get up-to-date weather information.
  • Geolocation Support: Automatically fetch weather based on your current location.
  • Minimalistic UI: Clean and intuitive design for seamless user experience.
  • State Management: Powered by Flutter Bloc for efficient and responsive app functionality.

🧰 Tech Stack

  • Framework: Flutter
  • State Management: Flutter Bloc
  • Packages Used:
    • geolocator: For location fetching.
    • weather: For weather data retrieval from OpenWeatherMap API.

🚀 Getting Started

Follow these steps to set up and run Nimbus on your local machine:

Prerequisites

Installation

  1. Clone the repository:

    git clone https://github.com/suraj-yadav0/nimbus.git  
  2. Navigate to the project directory:

    cd nimbus  
  3. Install dependencies:

    flutter pub get  
  4. Add your OpenWeatherMap API key in the project configuration file:

    const apiKey = 'YOUR_API_KEY_HERE';  
  5. Run the app:

    flutter run  

🔗 Connect

Feel free to reach out for suggestions, feedback, or collaborations:

LinkedIn
Twitter


💬 Feedback

We value your feedback! Reach out via email:
📧 Email: [email protected]