A simple weather app that displays the current weather for a given city. Built using Vite + React + TypeScript, with Tailwind CSS for styling, and Vitest for unit testing.
- Clone the repository
- Install dependencies with
npm install
- Run the development server with
npm run dev
- Open http://localhost:5173 in your browser (or another port if it's already in use.)
Run tests with npm run test
- Fast development setup with Vite
- Styling with Tailwind CSS
- Unit testing with Vitest
- Icons provided by React Icons
- Use a real weather API to get updated weather data.
- Challenge: finding a way to retrieve city names from an API for autocompletion feature.