A weather application built with Typescript, React, Redux Toolkit, and Tailwind CSS.
- Display current weather location for the 15 largest cites in the world
- Displays current weather information for a given location
- Allows users to search for cities and view their weather information
- Favorites cities can be saved and displayed on the homepage
- Removed cities can be viewed and restored
- Uses geolocation to display current city's weather information
- Notes can be added, edited, and deleted
- Basic offline support
- Insert your Open-meteo API key in the .env file
- Install dependencies:
npm installoryarn install - Start the development server:
npm run devoryarn dev
- Run tests:
npm run testoryarn test
- Open the application in your web browser:
http://localhost:5173/ - View the weather for the 15 largest cities in the world
- Search for a city by typing its name in the search bar
- View the current weather information for the selected city
- Favorite a city by clicking the star icon
- View removed cities by clicking the "Removed Cities" button





