You can see your current weather based on your location and you can see the weather forecast for the next three days.
You can clone this repository to have the project local:
git clone https://github.com/angelozdev/weather-app.gitInstall the necessary dependencies in the root of the project.
npm installRun the following command to start the project in development mode:
npm run devYou can see the project in production Weather App
Technologies used in the frontend.:
- ReactJS A JavaScript library for building user interfaces.
- TypeScript is an open-source language which builds on JavaScript, one of the world’s most used tools, by adding static type definitions.
- Webpack is a module bundler. Its main purpose is to bundle JavaScript files for usage in a browser, yet it is also capable of transforming, bundling, or packaging just about any resource or asset.
- Babel is a toolchain that is mainly used to convert ECMAScript 2015+ code into a backwards compatible version of JavaScript in current and older browsers or environments.
- Sass is the most mature, stable, and powerful professional grade CSS extension language in the world.
- ESLint A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript.
- Prettier An opinionated code formatter; Supports many languages; Integrates with most editors.
- Husky can prevent bad git commit, git push and more.
This project is under the License (MIT) - see the file LICENSE.md for details
