Skip to content

Deivz/alurageek-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo da Alura Geek

Alura Front End Challenge #5 - Alura Geek

Repositório criado para o desafio de front end da Alura edição de número 5. O projeto consiste na elaboração de um site para venda de produtos online voltados para o mundo geek, onde o usuário pode se cadastrar, realizar o login, colocar itens no carrinho e realizar a compra.

No que consiste o desafio

O desafio se dá da seguinte forma: são passados alguns cards no Trello com as atividades bem como o layout no Figma. Cada card consiste em uma atividade que deve ser realizada a fim de que todo o backlog possa ser cumprido e o desenvolvedor consiga também se organizar. O layout da página pode ser visto no link abaixo:

https://www.figma.com/file/fR9qvy3gU53s2q5efeMpy9/AluraGeek---Challenge?node-id=0%3A1

É aconselhado seguir o modelo indicado ao invés de desenvolver um próprio para fins de correção/comparação, entretanto a forma de implementar e a adição de recursos e/ou melhorias fica a critério do desenvolvedor.

Abaixo estão os links com os cards das atividades:

https://trello.com/b/YahtquUC/challenge-front-end-semana-1

https://trello.com/b/DelwGaI3/challenge-front-end-semana-2

https://trello.com/b/QDO2UzyY/challenge-front-end-semanas-3-e-4

Expectativas com o projeto

O projeto deve ser entregue conforme solicitado via Figma e Trello, como já mencionado. Espera-se que com o desafio o desenvolvedor possa por em prática seus conhecimentos seguindo um escopo de atividades que se assemelha as demandas de trabalho em uma empresa. Minha expectativa pessoal é a criação de uma SPA, utilizando React.JS, que seja o mais próximo possível do solicitado. O desafio ainda está em andamento, assim que concluído este arquivo será editado!

Tecnologias e ferramentas utilizadas

React.js

Como já mencionado, o projeto está sendo desenvolvido em React.js. O foco dessa escolha é o aperfeiçoamento do conhecimento teórico e prático nesta biblioteca que é uma das mais utilizadas no mundo, além é claro de tornar o desenvolvimento dinâmico e atingir o objetivo de forma mais rápida e eficaz.

CSS puro

Para fins de prática optei por fazer o estilo da página todo em CSS puro, sem a utilização de nenhum framework ou pré-processador.

React-router-dom

Para a implementação das rotas foi utilizado o react-router-dom, pois é uma ferramenta bastante popular além de fácil implementação.

Material UI

Para a inclusão dos campos do formulário foi utilizado o MUI, uma vez que ele já traz componentes prontos, agregando ao projeto agilidade e segurança. A escolha desta biblioteca em questão foi visando a prática bem como por ser bastante utilizada no mercado (sendo confiável e eficaz).

Projeto ainda em construção, até o momento estamos na penúltima semana, tão logo as próximas atividades forem enviadas aparecerão aqui