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.
O usuário deve poder se autenticar utilizando e-mail e senha.
O usuário deve poder se cadastrar com nome, e-mail e senha.
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.
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.
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.
O usuário deve poder editar suas informações de cadastro.
Utilize validação nos campos.
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”!