Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/angelozdev/weather-app

You can see your current weather based on your location and you can see the weather forecast for the next three days.
https://github.com/angelozdev/weather-app

Last synced: 4 days ago
JSON representation

You can see your current weather based on your location and you can see the weather forecast for the next three days.

Awesome Lists containing this project

README

        

# Weather App

_You can see your current weather based on your location and you can see the weather forecast for the next three days._

## Starting

_You can clone this repository to have the project local:_

```bash
git clone https://github.com/angelozdev/weather-app.git
```

_Install the necessary dependencies in the root of the project._

```bash
npm install
```

_Run the following command to start the project in development mode:_

```bash
npm run dev
```

## Deploy

_You can see the project in production [Weather App](https://weather-app.angelozdev.vercel.app/)_

## Preview
![](./screenshot.png)

## Built with

_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.

## License

This project is under the License (MIT) - see the file [LICENSE.md](LICENSE.md) for details