A modern, responsive Weather App built with Next.js, TypeScript, and Tailwind CSS, fetching real-time weather data from a Weather API. Designed with a sleek UI and full TypeScript support for maintainable and scalable code.
- Fetch real-time weather data for any city 🌍
- Display temperature, humidity, wind speed, weather description, and icons
- Responsive design for desktop, tablet, and mobile
- Built with TypeScript for type safety
- Clean, modern UI with Tailwind CSS
- Error handling for invalid city input
- Light/Dark mode ready (optional to implement)
- Easy to extend with Next.js API routes
- Next.js 13
- TypeScript
- Tailwind CSS
- Weather API (or your API choice)
- Fetch API / Axios for HTTP requests
- React hooks:
useState,useEffect,useRef