A simple weather app with an autocomplete searchbar to find out the weather in different cities.
Weather icons from https://www.amcharts.com/
- JavaScript ES6
- React 18 CRA
- React Testing Library
- Prettier 3
- Dotenv
- Vercel CLI
- Clone repository
- Run
npm i
on root directory - Create
.env
file manually or run command:touch .env
on root directory - Obtain free API keys from GeoDB and OpenWeather; then create environmental variables using the name format from
.env.example
- Run
npm start
to see app on http://localhost:3000/
- Write tests and automate testing using GitHub actions
- Improve styling with a CSS library (tbd), add animations to transitions and dark/light mode
- Make webapp responsive for smaller screens
I enjoyed working with GeoDB and OpenWeather APIs, I think they're a great learning resource although I was careful not to surpass the requests limit on the free subscriptions.
made with ♥ by eni