https://github.com/fernandohenriques/weather-now
https://github.com/fernandohenriques/weather-now
Last synced: 22 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/fernandohenriques/weather-now
- Owner: fernandohenriques
- Created: 2019-10-10T12:34:27.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-11T08:54:43.000Z (over 2 years ago)
- Last Synced: 2025-02-14T00:17:35.283Z (2 months ago)
- Language: JavaScript
- Size: 934 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 28
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Weather Now App
## Getting Started
JavaScript + CSS + SASS + React.js + Redux + Webpack + Atomic Design + Jest + ESLint = :heart:
### Pré-requisitos
```
$ Git --version
>= v2.19$ node --version
>= v10.11.0$ Yarn --version
>= v1.7.0```
### How to run
```
Pelo terminal, entre na pasta onde deseja manter o projeto e execute os seguintes passos:$ git clone https://github.com/fernandohenriques/weather-now.git
$ cd weather-now/
$ cp .env.sample .env
$ yarn
$ yarn dev
```### How to build
```
Antes de executar os passos abaixo, edite no arquivo .env a variável NODE_ENV com o valor 'production'.$ cd weather-now/
$ yarn
$ yarn build```
Será criada a pasta build, na raiz do projeto, com um arquivo index.html e todos os assets necessários otimizados
para produção. :relaxed:### Run tests
```
cd weather-now/
yarn test
```#### Static Analysis
```
cd weather-now/
yarn lint
```#### Code Coverage
```
cd weather-now/
yarn test:coverage
```## Built With
* [React.js](https://reactjs.org/)
* [React Router DOM](https://reacttraining.com/react-router/web/guides/philosophy)
* [Redux](https://redux.js.org/)
* [Redux Sauce](https://github.com/infinitered/reduxsauce)
* [Redux Ducks](https://github.com/erikras/ducks-modular-redux)
* [Atomic Design](https://docs.expo.io/versions/latest/)
* [Ramda](https://ramdajs.com/)
* [SASS](https://sass-lang.com/)
* [Post CSS](https://postcss.org/)
* [Yarn](https://yarnpkg.com/)
* [ESLint](https://eslint.org/)
* [CSSComb](https://github.com/csscomb/csscomb.js)
* [Jest](https://jestjs.io/)
* [Enzyme](https://airbnb.io/enzyme/)
* [Babel](https://babeljs.io/)
* [Webpack](https://webpack.js.org/)## Author
* **Fernando Henriques** - [GitHub](https://github.com/fernandohenriques)