Skip to content

Bukovski/react-ts-weather-app

Repository files navigation

React TypeScript Weather App

react-logo type-script-logo

A simple weather app that allows you to get current weather information, based on the city you are.

You can change the theme of the application by clicking on the circle near the search bar and select an available theme.

When you enter a city in the input field, you will have access to tips that you can select by clicking or navigating through them using the up and down keys, then click enter to select the city you need

Installation

git clone git@github.com:Bukovski/react-ts-weather-app.git
cd react-ts-weather-app
npm install
npm run start

.env.local

  • REACT_APP_OPENWEATHERMAP_API_KEY - your personal key from openweathermap api_keys
  • REACT_APP_IPINFO_API_KEY - your personal key from ipinfo
  • REACT_APP_AUTOCOMPLETE_API_KEY - your personal key from here.com
  • REACT_APP_STORAGE_NAME_THEME_COLOR - store the key for the skin color in localStorage

Use Api

Use Libs

weather-screen red-theme dark-theme green-theme

About

🔆 this is the last weather project rewritten into a TypeScript

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published