Skip to content

borsemayur2/weather-forecast

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

App created using React.js, Redux, Material UI, RTK Query, and Vite

App screenshot

Commands

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

Features

  • 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

Todos

  • 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