A sleek, full-featured weather application built using React, TypeScript, and Vite, with a custom glassmorphism "Glass Mystic" UI design. This app lets users search weather information for any city in a visually elegant interface.
(Add your deployed app link here)
👉 https://your-live-weather-app.vercel.app
- 🔍 City search with real-time weather details
- ☀️ Displays temperature, weather condition, humidity, wind, etc.
- 🎨 Custom glassmorphism UI
- 📱 Responsive and modern design
- ⚡ Fast performance thanks to Vite
- React – UI library
- TypeScript – Strong typing
- Vite – Build tool / dev server
- Tailwind CSS – Styling (utility-first CSS)
- Optional: weather API (e.g., OpenWeatherMap)
Weather_App/
├── public/
├── src/
│ ├── components/
│ ├── App.tsx
│ ├── main.tsx
│ └── styles/
├── package.json
├── tsconfig.json
├── vite.config.ts
└── README.md
- Clone the repository
git clone https://github.com/Syed-centem/Weather_App.git- Navigate into project folder
cd Weather_App- Install dependencies
npm install
# or
yarn- Start development server
npm run devYour app should now be running at http://localhost:3000.
If your app uses a weather API (e.g., OpenWeatherMap):
- Sign up at https://openweathermap.org/ and get an API key.
- Create a
.envfile in the root (if needed) and add:
VITE_WEATHER_API_KEY=your_api_key_here- Restart the dev server.
To create a production build:
npm run buildSyed-centem GitHub: https://github.com/Syed-centem
⭐ If you like this project, please give it a star!
---
### 👍 Suggestions for Improvement
Here are some features you *might* add later:
- 🌍 Geolocation (detect user’s current location)
- 📊 5-day weather forecast
- ⛅️ Weather icons + animations
- 🌑 Dark / light theme toggle
---