- Fazer setup do projeto react
- Criar container docker para o projeto
- Criar template para pull request
- Navbar
- Logo -> home page
- Patrocinadores -> page
- Eventos/Notícia - > page
- Conheça o time -> page
- Entrar (se não logado) -> form
- Foto de perfil (se logado) -> sidebar menu
- Footer
- Copyright
- Entre em contato -> form
- Links redes socaiis
- Link TOS
- Sidebar menu
- Meus eventos -> dashboard page
- Meu perfil -> page que comporta formulários
- Comprar ingresso -> loja page
- Sair -> desloga o usuário
-
Home page
- Navbar global
- Conteúdo sobre o evento
- Conteúdo sobre os prêmios
- Carrossel de eventos
- Conteúdo sobre patrocinadores com link de redirecionamento
- Footer global
-
Patrocinadores
- Patrocinadores diamante
- Patrocinadores ouro
- Patrocinadores prata
- Botão de redirecionamento para contato imediato com mensagem pré-definida
-
Eventos/Notícias
- Global nav
- Cards padronizados para notícias;
- Páginas individuais para cada notícia;
- Excluir notícia (adm)
-
Conheça o Time
- Global nav
- Conteúdo sobre os participantes atuais
- Hall da fama (storyline das comissões, carrossel)
- Global footer
-
Meu Perfil
- Global nav
- Conteúdo em forma de alerta para informações faltando
- Foto de perfil -> alterar foto
- Formulário de update -> altera as informações da conta
- Meus dados -> Mostra atividades, presença e pontos adquiridos no evento
- Excluir conta
- Trocar senha
- Trocar email
- Dispositivos que logaram na conta
- Footer
-
Dashboard
- navbar
- Up-next -> mostra proximas atividades do usuario, muda atividades com base em click do usuário
- Pontuação -> Gráfico e comparação com top 1 -> leaderbord page
- Inscrição de atividades
- Footer
- Github actions para testes e formatação