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

https://github.com/jerp86/desafio-books-frontend

Desafio de avaliação de conhecimento técnico
https://github.com/jerp86/desafio-books-frontend

Last synced: 2 months ago
JSON representation

Desafio de avaliação de conhecimento técnico

Awesome Lists containing this project

README

          

ioasys books

___





License

___


Sobre | 
Motivo | 
Requisitos | 
Tecnologias | 
Como baixar o projeto



Como Contribuir | 
Como atualizar seu fork | 
Licença

___







## :information_source: Sobre

Desafio prático de desenvolvimento web.

## :interrobang: Motivo

Uma das etapa do processo seletivo da vaga Pessoa Desenvolvedora Full-stack da empresa ioasys.

## :seedling: Requisitos Mínimos

Node.js na versão 12 LTS

## :rocket: Tecnologias Utilizadas

O projeto foi desenvolvido utilizando as seguintes tecnologias

- ReactJS
- TypeScript
- Styled-Components
- React-router-dom
- Yup
- Axios
- Polished
- @Unform
- EditorConfig
- ESLint
- Prettier

---

## :package: Como baixar o projeto

Para copiar o projeto, utilize os comandos:

```bash
# Clonar o repositório
❯ git clone https://github.com/jerp86/desafio-books-frontend.git

# Entrar no diretório
❯ cd desafio-books-frontend
```
Para instalar as dependências e iniciar o projeto, você pode utilizar o Yarn ou NPM:

**Utilizando yarn**

```bash
# Instalar as dependências
❯ yarn

# Iniciar o projeto
❯ yarn start
```

**Utilizando npm**

*PS: Caso utilize o NPM, apague o arquivo `yarn.lock` para ter todas as dependências instaladas da melhor forma.*

```bash
# Instalar as dependências
❯ npm install

# Iniciar o projeto
❯ npm start
```

---

## :link: Como contribuir

- Faça um `Fork` do repositório.
- Faça um clone do seu respositório gerado do fork:
- `❯ git clone https://github.com/SEU_USUARIO/desafio-books-frontend`
- Antes de começar a trabalhar, adicione um novo remote; pode chamá-lo de *"upstream"*:
- `❯ git remote add upstream https://github.com/jerp86/desafio-books-frontend.git`
- Obtenha as alterações mais recentes do upstream para o repositório local:
- `❯ git pull upstream master`
- Crie uma branch com sua feature:
- `❯ git checkout -b NOME_DA_BRANCH`
- Adicione todas as suas mudanças:
- `❯ git add -A` ou `❯ git add .`
- Confirme suas alterações com um commit das mudanças:
- `❯ git commit -m "Descrição sobre as mudanças"`
- Envie a sua branch com as alterações:
- `❯ git push origin NOME_DA_BRANCH`
- Ir em Pull Requests do seu projeto ou projeto original e criar uma pull request.

---

## :recycle: Como atualizar seu fork com as mudanças do original

- Certifique-se de que você está no branch master:
- `❯ git checkout master`
- Obtenha as alterações mais recentes do upstream para o repositório local:
- `❯ git pull upstream master`
- Leve as alterações do seu repositório local para a *"origem"*:
- `❯ git push origin master`

*PS: Talvez você precise forçar um push para o seu próprio repositório do Github. Você pode fazer isso com:
- `❯ git push -f origin master`

---

## Licença

Esse projeto está sob a licença MIT. Veja o arquivo [LICENSE](LICENSE) para mais detalhes.

---


Feito com ❤️ por Jerp86 👋️ Entre em contato!



Perfil do Linkedin de José Eduardo Rodrigues Pinto


Perfil do Facebook de José Eduardo Rodrigues Pinto


Perfil do Instagram de José Eduardo Rodrigues Pinto


Perfil do Twitter de José Eduardo Rodrigues Pinto