Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/itsabhinavm/cloudify

A robust and informative Flutter app with forecast and custom weatherMap that empowers users to stay on top of weather conditions near them and around the globe.
https://github.com/itsabhinavm/cloudify

Last synced: 5 days ago
JSON representation

A robust and informative Flutter app with forecast and custom weatherMap that empowers users to stay on top of weather conditions near them and around the globe.

Awesome Lists containing this project

README

        

# Cloudify
A robust and informative Flutter app that empowers users to stay on top of weather conditions near them and around the globe.

## Key Features:

- **Current Weather:** Gain clear insights into the current temperature, feels-like temperature, weather description, humidity, visibility, and wind speed at your precise location.
- **3-Hour Forecasts:** Plan your days with confidence by knowing the expected weather conditions for the next 3 days, updated every 3 hours.
- **Interactive Weather Map:** Visually explore temperature, precipitation, snow, and cloud cover variations across locations on a dynamic map, aiding in situational awareness and informed decision-making.
- **Real-Time Location:** The app automatically determines your current location using the Geolocator package, eliminating the need for manual input.
- **OpenWeather API Integration:** Leverage the reliable OpenWeather API to deliver accurate and up-to-date weather information.

## Tech Stack:

- **Flutter:** Build beautiful and native-looking apps for iOS and Android with a single codebase.
- **Geolocator:** Accurately determine the user's current location.
- **OpenWeather API:** Provide access to comprehensive weather data.
- **Additional Packages:** Utilize appropriate packages for map visualization, networking, and more.

## Getting Started:

1. **Clone the repository:** `git clone https://github.com/ItsAbhinavM/Weather-App.git`
2. **Set up your development environment:**
- Install Flutter: [https://flutter.dev/docs/get-started/install](https://flutter.dev/docs/get-started/install)
- Obtain an OpenWeather API key: [https://home.openweathermap.org/](https://home.openweathermap.org/)
3. **Replace PLACEHOLDER_API_KEY in config.dart with your actual key.**
4. **Run the app:**
- Android: `flutter run`
- iOS: `flutter run --target-platform ios`

## Additional Notes:

- Adapt the content to accurately reflect your project's specific features and implementation details.
- Keep the tone professional, informative, and user-friendly.
- Provide clear instructions for getting started and contributing.
- Use consistent formatting and maintain a well-structured README file.