A clean, modern, and responsive weather app built using HTML, CSS, React + Vite + Tailwind CSS.
It shows current weather, 5-day forecast, UV index, and more using real-time APIs.
🔗 Live Site: https://weather-app-five-phi-17.vercel.app
- 📍 Get weather by current location using geolocation
- 🔍 Search weather by city name
- 🌡️ Current temperature and weather description
- 🌅 Sunrise & 🌇 Sunset times
- 💧 Humidity, 💨 Wind speed, 🧭 Pressure
- 🌞 UV Index using OpenUV API
- ⏰ Live clock for local time
- 📱 Fully responsive layout
- ✨ Clean UI with glassmorphism effects using Tailwind CSS
- React (Vite)
- Tailwind CSS
- Axios
- React Toastify
- OpenWeatherMap API
- OpenUV API
- Vercel (Deployment)
weather-app/
├── public/
├── src/
│ ├── assets/ # Icons/images
│ ├── components/ # Reusable components
│ │ ├── CityAndTime.jsx
│ │ ├── Clock.jsx
│ │ ├── ForeCast.jsx
│ │ └── NavBar.jsx
│ ├── App.jsx
│ ├── main.jsx
│ └── index.css
├── .gitignore
├── README.md
├── package.json
├── postcss.config.js
├── tailwind.config.js
├── vite.config.js
git clone https://github.com/Mr-aj33t/Weather-App.git cd Weather-App
npm install
npm run dev
- 🌎 Add language & unit switch (Celsius/Fahrenheit)
- 📅 Add date/time for forecast
- 📍 Add location autocomplete using Google Places or Mapbox
Made with ❤️ by Ajeet
