This project was bootstrapped with Create React App.
The folder structure is :
weatherApp/
README.md
node_modules/
package.json
public/
index.html
favicon.ico
src/
actions
components
config
containers
reducers
index.css
index.js
Root.js
setupTests.js
In the project directory, you can run:
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
Select the location by searching via the searchbar at the top. click on the marker to know the weather pattern for the next five days including todays.
Launches the test runner in the interactive watch mode.
See the section about running tests for more information.
- create-react-app starter kit
- Axios to make aysncronous network calls.
- OpenWeatherMap API to get weather forecast for 5 days.
- React Places autocomplete to get the location data such as lat and longitude.
- react-modal to show the modal
- react-google-maps to show the google map
- JEST and Enzyme for snapshot and unit test cases
- More security features
- layout enhancements
- mobile devices support