App created using React.js, Redux, Material UI, RTK Query, and Vite
export VITE_OPENWEATHERMAP_API_KEY=API_KEY // API KEY provided by openweathermap
yarn install // Install dependencies
yarn dev // Start development server
yarn build // Build for production
yarn start // Local preview of production build
- Search by city
- Search by current location (latitude, longitude)
- Responsive UI
- Data Caching
- Error handling
- Client
- Server
- Temperature Units
- Fahrenheit
- Celsius
- Weather Cards Navigation
- Weather Card created by date
- Weather Card Selection
- Nested list for weather data
- Bar Chart
- Live Preview
- Set city by latitude, longitude
- Unit tests
- Weather Icons (wind, pressure etc.)
- Additional data (wind, pressure) in Bar Chart
- Sunrise, Sunset and Timezone in City Card