my-poll-preview.mp4
Projeto desenvolvido para um desafio técnico, onde o objetivo era criar um sistema de enquete em realtime.
Acesse o backend do projeto aqui.
Acesse o frontend do projeto aqui.
- Criar um back (crud completo de criação/edição/exclusão) com gerenciamento de enquete e opções.
- A enquete deve ter um título e uma data programada para início e para término.
- O cadastro de opções de respostas da enquete devem ser dinâmicas, é obrigatório mínimo 3 opções.
- Listar todas as enquetes cadastradas no banco com o título e data de início e término.
- Apresentar todas as enquetes, não iniciadas/em andamento/finalizadas.
- Criar tela de apresentar a enquete com opções de resposta, com a data de início e término.
- Ao lado de cada opção, apresentar os números de votação total do lado de cada opção.
- Se a enquete não estiver ativa entre data/hora início e data/hora fim, as opções e o botão de votar deve estar desabilitado.
- Os números de resultados devem ser apresentados sempre que houver novo voto (realtime).
- Criação de enquete
- Atualização em realtime
- Filtro por status
Você pode visualizar o layout do projeto através desse link.