A dashboard interface for clients to consume weather details for cities all over the world.
A demo is available here.
- Real-time accurate daily and weekly forecasts for cities around the world.
- Favorites collection to save frequently searched cities.
- Supplying forecasts for clients' current location based on geoposition coordinates.
- Supports metric and imperial modes.
- Developed in TypeScript, using React.
- Consumes AccuWeather API for weather and geoposition related data.
- Applies Semantic-UI elements for styling.
- Utilizes Toast.js for error handling.
core- folder containing app instantiation logic and core functionality related files.common- folder with common app files.weather- Weather (Home) page module related files.favorites- Favorites page module related files.
NODE_PATH=./
REACT_APP_WEATHER_API_KEY=
$ npm install
$ npm start
- use
npm run startto run in autocompile mode.
- use
npm run buildto create an optimized production build and compile it tobuildfolder.




