This app allows you to get weather history data from the current date and all the previous 7 days from that date. You're able to search cities from all across the globe including:
- San Francisco, CA
- Amsterdam, Netherlands
- Oakland, CA
- Rome, Italy
- Cleveland, OH
- Tel Aviv, Israel
- New York City, NY
- Murmansk, Russia
- Istanbul, Turkey
- Clone repo into it's own directory and navigate into that directory
- Install dev dependencies by running
npm install
- Set up .env file
- Create
.env
in root folder - Create a variable for your API key from APIXU Weather API.
- Format like this:
REACT_APP_API_KEY=yourSecretKey
- Create
- To run app locally, (from the root folder in your terminal) run
npm start
- This will open a tab in your browser and run the app on
localhost:3000
- This will open a tab in your browser and run the app on
- To run tests, run
npm test
- A test report will be shown in your terminal
- React
- Redux
- CSS Modules
- Moment
- Nivo
- Enzyme
- APIXU Weather API
This project was bootstrapped with Create React App.