/meetapp-frontend

Desafio do nono módulo do Bootcamp GoStack 🚀👨🏻‍🚀

Primary LanguageJavaScript

Desafio 09. Front-end do Meetapp

Nesse desafio você irá construir o front-end com ReactJS do Meetapp que utilizará a API que você desenvolveu durante os desafios do segundo e terceiro módulo de Node.js.

Crie uma aplicação do zero utilizando create-react-app e configure as ferramentas de padrões de código, Reactotron, Redux e Redux Saga.

Essa aplicação será utilizada por organizadores de meetups e não contará com funcionalidades de inscrição.

Essa aplicação faz parte do desafio final do bootcamp utilizado para finalização e certificação.

O layout do projeto está anexado nesse repositório.

Telas

Autenticação

O usuário deve poder se autenticar utilizando e-mail e senha.

Cadastro

O usuário deve poder se cadastrar com nome, e-mail e senha.

Dashboard

O usuário deve poder listar os meetups que organiza e clicar para ver detalhes de um meetup.

Nessa tela o usuário pode navegar para a página de criação de meetup.

Detalhes

O usuário deve poder visualizar detalhes de um meetup previamente cadastrado.

Nessa tela o usuário pode editar os dados de um meetup ou até cancelar um meetup.

Novo/editar

O usuário deve poder cadastrar ou editar informações de meetups que organiza.

Exiba a preview de imagem de banner do meetup quando o usuário selecionar uma imagem.

Utilize validação nos campos.

Perfil

O usuário deve poder editar suas informações de cadastro.

Utilize validação nos campos.

Entrega

Esse desafio não precisa ser entregue e não receberá correção, mas você pode ver o resultado do código do desafio aqui: https://github.com/Rocketseat/bootcamp-gostack-desafio-09

Após concluir o desafio, adicionar esse código ao seu Github é uma boa forma de demonstrar seus conhecimentos para oportunidades futuras.

“Mude você e todo o resto mudará naturalmente”!