Welcome to VibeCast, a beautifully designed Flutter-powered weather app that brings real-time weather updates with a touch of smooth animations and minimalistic aesthetics. Stay informed, stay prepared, and enjoy a delightful user experience with VibeCast!
✅ Live Weather Updates – Powered by OpenWeatherMap API.
✅ Minimalistic UI – Clean, clutter-free, and easy to navigate.
✅ Smooth Animations – Enhanced visual appeal for a dynamic experience.
✅ Location-Based Forecast – Get real-time weather updates based on your location.
✅ Multi-City Support – Check weather conditions in different cities.
✅ Dynamic Themes – UI changes based on weather conditions.
🟢 Flutter & Dart – Cross-platform framework for a smooth and efficient app.
☁️ OpenWeatherMap API – Fetches real-time weather data.
🎨 Lottie Animations – Adds beautiful weather-based animations.
🔥 Why Flutter?
Fast & Beautiful – Flutter’s UI framework ensures a smooth and native-like experience.
Cross-Platform – Runs seamlessly on Android, iOS, and even the web.
Hot Reload – Real-time updates during development for a faster workflow.
Powerful UI Customization – Build visually stunning apps effortlessly.
bash
Copy
Edit
VibeCast/
│── lib/ # Main application code
│ ├── main.dart # Entry point of the app
│ ├── models/ # Data models
│ │ ├── weather_model.dart # Defines the weather data model
│ ├── pages/ # UI screens
│ │ ├── weather-page.dart # Main weather display screen
│ ├── services/ # Reusable UI components
│ │ ├── weather_service.dart # Displays weather info
│── assets/ # Images, animations, and fonts
│── pubspec.yaml # Dependencies and assets configuration
│── README.md # Project documentation
Installation 1️⃣ Clone this repository:
bash Copy Edit git clone https://github.com/yourusername/VibeCast.git 2️⃣ Navigate to the project folder:
bash Copy Edit cd VibeCast 3️⃣ Install dependencies:
bash Copy Edit flutter pub get 4️⃣ Run the app:
bash Copy Edit flutter run
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
🔹 Fetches real-time weather data from OpenWeatherMap API.
🔹 Uses animations to enhance user experience.
🔹 Detects user location for an instant weather update.
🔹 Displays temperature, humidity, wind speed, and more.
We welcome contributions! Feel free to fork the repo, create a new branch, and submit a PR.
👨💻 Developer: Karan Sharma
🌍 LinkedIn: www.linkedin.com/in/karan2322
⭐ If you like this project, don’t forget to give it a star! ⭐



