<h1 align="center">
  Test front end
</h1>

<!-- summary -->
<p align="center">
  <a href="#rocket-getting-started">Getting Started</a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;
  <a href="#-whats-inside">What's inside?</a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;
  <a href="#memo-license">License</a>
</p>

## :rocket: Getting Started
1. Download the repository
- Using Git
```shell
  git clone https://github.com/gledson-ss/netflix-frontend
```
1. Installation
- Using `yarn`
```shell
yarn
```

1. Execution Server
  cd server
  yarn start

## 🧐 What's inside?
### :building_construction: Technologies
- [React](https://github.com/facebook/react-native)
  - Ferramenta exigida para a criação das interfaces do app, além de ser uma das que mais gosto de utilizar.
- [Styled Components](https://styled-components.com/)
  - Framework muito bom para criação de componentes, pois é bastante flexível e possui muitas ferramentas.
- [Axios](https://axios-http.com/docs/intro)
  - Ferramenta que satisfaz o a necessidade de requisições da aplicação.
- [Typescript](https://www.typescriptlang.org/)
  - Linguagem de programação exigida pelo desafio, além de aumentar o poder de produtividade combinado com o intellisense de um editor de texto, como o vs code.
### :lipstick: Linter tools
- [ESLint](https://eslint.org/)
- Ferramenta muito poderosa para permitir um codigo mais padronizado e estiloso, além de conseguir contar com a auto identação combinado com um editor de texto, sem se preocupar em padronizar o codigo manualmente.
### :page_with_curl: Git tools
- [husky](https://www.npmjs.com/package/husky)
  - Ferramenta que expõe uma API para utilizar os hooks do git utilizando o package.json e assim, pode ser versionado e validar os commits.
- [commitlint](https://commitizen-tools.github.io/commitizen/)
  - Ferramenta para manter um padrão e versionamento automatico dos commits.
## :memo: License
This project is under the MIT license. See the file [LICENSE](LICENSE) for more details.
---
Build with 💙 By [gledson.dev](https://gledson.dev)