The project is a weather application that displays the current weather of the user's location by default. It also allows the user to add cities to a list by searching for them and saves them to the application's settings. Users can switch the language of the application to English, Ukrainian, or Russian. Additionally, the application uses the OpenWeatherMap API to fetch temperature and date data for a specific city. This data is then used to create a graph that shows the temperature.
- chart.js
- react-i18next
- axios
- Displaying the current weather of the user by his location by default if the user granted location access
- Adding a city to the list by autocompleting search and save it to application settings
- Switching from Celsius to Fahrenheit by clicking on the corresponding sign.
- Language switching: English, Ukrainian, and Russian
- Plotting a graph of temperature