π€οΈ Weather Now
A simple and responsive weather application that allows users to quickly check the current weather conditions for any city using the Open-Meteo API.
β¨ Features
- π Search Weather by City β Enter a city name and get real-time weather data.
- π Geolocation Support β Detect your current location weather.
- π‘οΈ Detailed Weather Info β Temperature, weather condition, wind speed, and humidity.
- π¨ Dynamic UI β Background changes based on weather conditions.
- π± Responsive Design β Works on both desktop and mobile.
- β οΈ Error Handling β Display friendly messages for invalid inputs or network issues.
π Tech Stack
- React β Frontend framework
- Tailwind CSS β Styling
- Open Meteo API β Weather data
- Open Meteo Geocoding API β City to coordinates conversion
- Deployment β Vercel / Netlify / GitHub Pages
π Live Demo
π Click Here to View
πΈ Preview
βοΈ Installation & Setup
Clone the repository and install dependencies:
git clone https://github.com/your-username/weather-now.git
cd weather-now
npm install
npm start
π How It Works
- Enter a city name in the input field.
- The app uses Open Meteo Geocoding API to get latitude & longitude.
- Fetches current weather from Open Meteo Weather API.
- Displays weather details dynamically with UI updates.
π API Used
π Project Structure
weather-now/
βββ public/
βββ src/
β βββ components/
β β βββ SearchBar.jsx
β β βββ WeatherCard.jsx
β βββ App.js
β βββ index.js
βββ package.json
βββ tailwind.config.js
π Future Enhancements
- β
Dark Mode
- β
Feels Like Temperature
- β
Interactive Map View
π€ Contribution
Feel free to fork this repository and submit pull requests for improvement.
π License
MIT License Β© 2025 KISHAN PANDEY