Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
347f36d
Iniciando Projeto - template padrao vite-react
adrianoforcellini Apr 11, 2022
60511f7
NavBar basica
adrianoforcellini Apr 11, 2022
afed3f8
Criação das rotas, nav-bar e e pages
adrianoforcellini Apr 11, 2022
ff9de34
Ajustes Nav_Bar, Inicio implementçaão do Carousel, imagens para o mesmo
adrianoforcellini Apr 11, 2022
85b85c6
Iniciando componetização do Carousel ( flat-carousel )
adrianoforcellini Apr 11, 2022
7c2a4c6
Carousel componetizado
adrianoforcellini Apr 11, 2022
6f9011b
NavBar -> ajuste
adrianoforcellini Apr 11, 2022
f3d3da5
icones para os cards ( exclusao e edicao )
adrianoforcellini Apr 11, 2022
2e87d08
Formatação da pagina Main -> components devidamente ajustados ; cria…
adrianoforcellini Apr 11, 2022
5074ebe
Card formatação completa -> adicionar funciionalidades
adrianoforcellini Apr 11, 2022
1d3a0b4
Build de produção para deploy da aplicação ( necessario o site para j…
adrianoforcellini Apr 11, 2022
41590cf
Ajuste Card
adrianoforcellini Apr 12, 2022
86af833
Criação API + Card-> Area descrição
adrianoforcellini Apr 12, 2022
4dc6d8b
REnderização dos cards, ajuste e height icons via props
adrianoforcellini Apr 12, 2022
5e678f9
API-> GetAll
adrianoforcellini Apr 12, 2022
93d1915
adição de input para buscas e mais ajustes no card
adrianoforcellini Apr 12, 2022
fddc1e6
API query search refactor
adrianoforcellini Apr 12, 2022
0b24eeb
area de resultado de busca, botão de criaçao de novo card
adrianoforcellini Apr 12, 2022
e32b98f
Modal de exclusão pronto -> Iniciar implementação do Redux
adrianoforcellini Apr 13, 2022
20aca9f
Redux para atualizações da lista de produtos e exclusão de itens
adrianoforcellini Apr 13, 2022
a279c71
Adicionando animações aos modais, criando a logica de edição e criação
adrianoforcellini Apr 13, 2022
786293e
Adicionando animações aos modais, criando a logica de edição e criação
adrianoforcellini Apr 13, 2022
4107a68
Lógicas e formatações inteiramente implementadas -> verificar bug de …
adrianoforcellini Apr 13, 2022
3a84e4f
bug resolvido
adrianoforcellini Apr 13, 2022
e7c2cad
Build para o deploy
adrianoforcellini Apr 13, 2022
92315a0
gif para o README
adrianoforcellini Apr 13, 2022
c12fb92
imagem para o readme
adrianoforcellini Apr 13, 2022
904d873
Update README.md
adrianoforcellini Apr 13, 2022
de3835a
Limpando codigo...
adrianoforcellini Apr 13, 2022
8438641
Merge branch 'main' of https://github.com/adrianoforcellini/frontendjr
adrianoforcellini Apr 13, 2022
6691b4b
Criação da Marca e Slogan -> Rebuild
adrianoforcellini Apr 13, 2022
c3c2028
Update README.md
adrianoforcellini Apr 13, 2022
fca00ba
rebuild -> diferenças no amplify e no localhost
adrianoforcellini Apr 13, 2022
0f40968
rebuild -> diferenças no amplify e no localhost
adrianoforcellini Apr 13, 2022
624500b
Bug Solucionado. -> Realização do deploy final
adrianoforcellini Apr 13, 2022
fc22f41
Build final, deploy e entrega.
adrianoforcellini Apr 13, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 23 additions & 20 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,27 @@
# Avaliação Junior
Olá desenvolvedor!\
Tudo bem?! 😊\
\
Seja bem-vindo, o intuito do teste não é reprovar e sim conhecer seu melhor estilo de programar e resolver problemas.
<img src="impar/src/assets/welcome-gif.gif" alt="site-template" width="800"/><br></br>

## O que fazer
1. Fazer um fork desse repositório e trabalhar no seu ambiente.
2. Replicar o layout do link abaixo, pode usar dados de um JSON local:\
[Link para o layout](https://xd.adobe.com/view/c715f110-fbd4-4323-be0c-0e453c1450db-9246)
2. Fazer a funcionalidade de busca funcionar.
3. Os cliques nos botões de editar/excluir/criar card podem exibir uma mensagem pro usuário de que a funcionalidade não foi implementada.
4. Ao finalizar a avaliação modifique esse README com as instruções de como podemos fazer o seu código rodar na nossa máquina. Ou seja, passo a passo do que instalar e de quais comandos rodar para podermos visualizar o seu trabalho!
5. Realizar um Pull Request para o nosso repositório e mandar um e-mail para [email protected] com o assunto "Avaliação Junior", informando que finalizou a avaliação e colocando o link do Pull Request.
<img src="impar/src/assets/gif.gif" alt="site-template" width="800"/><br></br>

## Dicas
* Não foi definido limite de linhas e colunas, portanto fique à vontade para tal escolha.
* Gostamos de interfaces limpas e elegantes.
## Seja bem vindo ao repositório do projeto Ímpar Baby.
## Um projeto em React.js com uso de Vite,
## Manipulação de estados com Redux ,
## Estilização com Styled Components ,
## API do Mercado Livre, e Deploy no AWS Amplify.
<br></br>
### Como funciona:
### Para verificar o funcionamento na web, basta acessar:
#### https://main.d338seei1inw34.amplifyapp.com/

## Quais tecnologias usar
* Deixaremos a seu critério qual tecnologia utilizar no entanto você terá mais pontos conosco se utilizar React para criação da interface e também o uso de pré-processadores/styled-components para o CSS.
<br></br>
### Para verificar o funcionamento em sua maquina local:
#### Abre seu terminal e baixe essa aplicação com o comando:
#### git clone https://github.com/adrianoforcellini/frontendjr/

#### Entre na pasta do projeto, instale as dependências e inicie seu servidor com o comando:
#### cd frontendjr/impar && npm i && npm run dev
<br></br>
#### Agora basta acessar http://localhost:3000/ ;D
#### ( Por padrão,o Vite executará a aplicação nesta porta, mas se ela estiver ocupada ele escolherá outra.)
#### Por via das dúvidas, basta verificar o output do terminal:
<img src="impar/src/assets/output.png" alt="output-terminal" width="500"/><br></br>

## Desafios se você se sentir confiante
* Usar alguma API na internet, tipo https://pokeapi.co/, para trazer os dados que vão aparecer nos cards da tela.
1 change: 1 addition & 0 deletions impar/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
node_modules
Binary file added impar/dist/assets/familia-feliz.4d503203.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added impar/dist/assets/familia-feliz2.e76dd884.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added impar/dist/assets/familia-feliz3.17e82da1.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
15 changes: 15 additions & 0 deletions impar/dist/assets/favicon.17e50649.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added impar/dist/assets/ico-lapiseira.424c4757.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added impar/dist/assets/ico-lixeira.6cbc5a66.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added impar/dist/assets/impar-baby-logo.64122715.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions impar/dist/assets/index.74e8e906.css
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
.carousel__main{height:40vh}@keyframes animaterOpacity{0%{opacity:0}to{opacity:1}}
408 changes: 408 additions & 0 deletions impar/dist/assets/index.dac7d349.js

Large diffs are not rendered by default.

Binary file added impar/dist/assets/search-ico.5bccef7c.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions impar/dist/assets/white-logo.e895556a.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
20 changes: 20 additions & 0 deletions impar/dist/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/assets/favicon.17e50649.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Vite App</title>
<script type="module" crossorigin src="/assets/index.dac7d349.js"></script>
<link rel="stylesheet" href="/assets/index.74e8e906.css">
</head>

<body>
<div id="root"></div>
<script type="text/javascript" src="//cdn.jsdelivr.net/npm/[email protected]/slick/slick.min.js"></script>


</body>

</html>
18 changes: 18 additions & 0 deletions impar/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/src/favicon.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Vite App</title>
</head>

<body>
<div id="root"></div>
<script type="text/javascript" src="//cdn.jsdelivr.net/npm/[email protected]/slick/slick.min.js"></script>

<script type="module" src="/src/main.jsx"></script>
</body>

</html>
Loading