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
- Host: GitHub
- URL: https://github.com/jerp86/desafio-books-frontend
- Owner: jerp86
- License: mit
- Created: 2021-03-05T22:20:12.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2023-11-12T02:16:38.000Z (over 2 years ago)
- Last Synced: 2025-12-25T22:31:38.410Z (6 months ago)
- Language: TypeScript
- Size: 2.28 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
ioasys books
___
___
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!