This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- @vitejs/plugin-react uses Babel for Fast Refresh
- @vitejs/plugin-react-swc uses SWC for Fast Refresh
If you are developing a production application, we recommend using TypeScript and enable type-aware lint rules. Check out the TS template to integrate TypeScript and typescript-eslint in your project.
🌦️ Weather Dashboard App A modern, responsive Weather Dashboard built with React, HTML, CSS, and JavaScript. This application allows users to search for real-time weather updates for any city, with added features for a smoother user experience.
✨ Features Live Weather Search – Fetch current weather data for any city using the OpenWeatherMap API.
Dark/Light Mode Toggle – Seamlessly switch between light and dark themes for better readability.
Search History – Recent city searches are saved for quick access, with options to remove individual items or hide the list.
Refresh Button – Quickly reload the weather data for the most recently searched city.
🛠️ Tech Stack Frontend: React.js, HTML, CSS (Tailwind CSS)
Icons & Animation: React Icons, Framer Motion
Weather Data: OpenWeatherMap API
HTTP Client: Axios