Skip to content

PR de Correção#18

Open
leticia-chijo wants to merge 75 commits intocorrecao-projetofrom
master
Open

PR de Correção#18
leticia-chijo wants to merge 75 commits intocorrecao-projetofrom
master

Conversation

@leticia-chijo
Copy link

PR de Correção

Josewd and others added 30 commits November 4, 2020 17:54
layout basico do component AddProduto(vendedor) finalizado
logica do componente PostProduto implementada
Atualizado o input forma de pag. para select
navbar feito. Ainda faltam ajustes
rafagf77 and others added 26 commits November 6, 2020 14:41
Filtro nav bar funcionando com HomeFiltro
filtros max e min e ordenacao aplicado
…zon e a funcao para isso esta no Component PostProduto
Copy link
Author

@leticia-chijo leticia-chijo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oi gente! Deixei uns comentários de melhorias no meio do código mas aqui vou falar de uma maneira mais geral.

Primeiramente: parabéns! Acho que todas as funcionalidades estão fazendo o que deveriam e isso é o mais importante do projeto. As sugestões que eu deu no código e que eu vou colocar aqui seria só pra deixar um site que já está muito bom ainda melhor!

A primeira coisa seria sobre a barra de busca. Ela só faz sentido na tela de produtos né? Então nas outras telas, eu esconderia essa barra.

A inspiração para o site de vocês era o enjoei, então achei que vocês poderiam ter aproveitado mais ele como referência visual! Dá até pra olhar o código css do site usando o inspetor 😉

Já em questão de UX, também achei o site legal e só teve uma coisinha que me incomodou: quando o site tá fazendo alguma requisição que demora, o usuário fica sem feedback e parece que nada tá acontecendo. Por exemplo, quando enviamos um novo produto pelo form. Ele demora um pouquinho até dar sucesso, o ideal seria ter algum tipo de indicação visual de que o pedido está sendo processado (como um loading).

Usar o material era um dos requisitos do projeto e vocês conseguiram fazer isso muito bem!

Mas basicamente é isso gente, nem tenho muito pra dizer porque o projeto ficou bem legalzão, acho que o visual de maneira geral poderia melhorar mas isso é um comentário meio arbitrário né? Haha. Beleza é um troço relativo mesmo 😝

Parabéns! 🎉



render() {
console.log(this.state)
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Antes de entregar os projetos, é legal apagar todos os console.logs de testes que vocês deixaram por aí! Pra facilitar, é só fazer uma busca no projeto por console.log e ir apagando 😄

alert('Compra Finalizada! Volte Sempre!')
}

addQuantity = (id) => {
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

O carrinho de vocês tá funcionando direitinho, e essa era uma das partes mais desafiadoras do projeto mesmo... Parabéns!


render() {

const novaListaCarrinho = this.state.itemsCarrinho.filter(item => {
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Acho legal escrever o nome das coisas ou tudo em português ou tudo em inglês no projeto inteiro, só pra não virar bagunça haha

return (
<MainDiv>

<Carousel { ...settings }>
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

O carrossel ficou muuuito legal, adorei!!

<TextField value={props.maximo} onChange={props.valorMax}id="outlined-search" label="max." type="number" variant="outlined" />
</form>
<DivSeletor>
<FormControl component="fieldset">
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

O filtro é outra parte um pouco mais complexa do projeto e o de vocês está funcionando direitinho! Minha única crítica é que, num primeiro momento, eu não entendi que eu tinha que clicar para os filtros aparecerem e que um dos campos, o nome, tá sem margem!

<CustomSlider/>
<TabFiltros>
<ButtonFiltro>
<LinkButton color='#4D4D59' onClick={this.filtroDefault} href="#">
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wooow, nem tinha notado no site que cada letra era de uma cor, que fofo! Haha


<div className={classes.buttons}>

<Button variant="outlined" >
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Já que esse botão não tá levando pra lugar nenhum, eu tiraria ele!

<Form variant="outlined" >
<InputLabel htmlFor="outlined-age-native-simple">Forma de Pag.</InputLabel>
<Select
native
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gostei que vocês usaram select pra categoria e pagamentos, faz bastante sentido para o usuário final.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants