A weather web application made using ReactJS.
Go visit https://forecast-io.herokuapp.com/#/forecast and try out my app!
These instructions will get you a copy of the project up and running on your local machine for development purposes.
What you need to setup this project
NodeJS
First clone the repository using this link: https://github.com/GarvinH/ForecastIO.git
Install all node dependencies
npm i
The setup should be complete and you should now be able to run the app in development mode.
npm run react_start
If the page doesn't open on its own, open http://localhost:3000 to view it in the browser.
The page will reload if you make edits.
You will also see any lint errors in the console.
To run with a local server
npm run start
Open http://localhost:8080 to view it in the browser.
If changes are made in src, be sure to run
npm run build
before attempting to run npm start. The server will not reflect changes on its own and npm run start must be run every build.
- ReactJS - The JavaScript library used
- React Bootstrap - The CSS framework used
- Axios - HTTP client
- React Router - Routing library for React
- Heroku - Hosts the server to this webapp!
- OpenWeatherMap API - App obtains weather data from here
- Garvin Hui - GarvinH