Project work for React Advanced classes at Helsinki Business College, 2023.
This is a single page app written in JavaScript using React with Redux-Toolkit and the REST countries and Open Weather Map APIS.
React-Bootstrap with additional custom CSS is used for component styling.
The dotenv library is included as a dependency in package.json for accessing environment variables. An API key is required for data fetching from Open Weather Map. This should be stored in an .env file at the project root, as follows:
REACT_APP_OPENWEATHERMAP_API_KEY: <your key>
Axios should also be installed for fetches from the weather api.
Unsplash Photography Credits:
- Martine Jacobsen, Alan J. Hendry, Jakub Dziubak, Damian Hutter, K. Mitch Hodge, Sanjay Hona, Steven Wei, David Monaghan, Conor Samuel, Marek Okon, Ruslan Bardash, Ariel Nathan, Sid Verma, Shomitro Kumar Ghosh, Ebadur Rehman Kaium, Yura Lytkin, Pedro Lastra, Kristaps Grundsteins, Erik Karits, Pam Lim, Edouard Tamba *