Serverless web forecast app with geolocation tracking.
Demo: weather.fuchsoria.dev
Stack: JavaScript and TypeScript languages. Scss as a preprocessor. Framework React Library. Ant Design Component Library. And the standard react-create-app settings for TypeScript.
Interface Web application adapted for different screen resolutions.
Application process:
- User allows or denies browser geolocation
- When resolving, we use the coordinates from the browser, while rejected, we use the coordinates from geolocation obtained by the user's ip
- Request weather data for coordinates at openweathermap.org api
- Weather and location data are distributed among react components and displayed to the user on the site
Require installed node and npm.
git clone https://github.com/Fuchsoria/weather.git
npm install
npm start
npm run build
