Skip to content

KaranSharma73/Vibe_Cast

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌦️ VibeCast – Your Minimalistic Weather Companion

1_20250330_164314_0000

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!

✨ Features

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.

🚀 Built With

🟢 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.

📂 Project Structure

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

📸 Veiws

2_20250330_164314_0001

3_20250330_164314_0002

4_20250330_164314_0003

📦 Getting Started

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.

💡 How It Works

🔹 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.

🤝 Contributing

We welcome contributions! Feel free to fork the repo, create a new branch, and submit a PR.

📩 Connect with Me

👨‍💻 Developer: Karan Sharma

🌍 LinkedIn: www.linkedin.com/in/karan2322

⭐ If you like this project, don’t forget to give it a star! ⭐

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published