O ScrumPoker é um projeto em andamento de um aplicativo direcionado para times de desenvolvimento Scrum, tem o objetivo de facilitar as votações/pontuação das tarefas através de um planning poker virtual realtime. Sinta-se a vontade para contribuir, sugestões e críticas construtivas serão bem vindas.
O projeto é desenvolvido em Flutter portanto é necessário ter o ambiente Flutter instalado para contribuir.
- Cadastro de usuário
- Autenticação normal(usuário e senha) ou via Google SignIn
- Cadastro de sala da equipe
- Compartilhamento de convite para uma sala
- Exclusão de sala
- Votação em tempo real
- Acesso para PO (espectador)
- Possibilitar que um participante da votação possa remover outro da sessão
- Apresentação de resultado (destacar pontuação mais alta/mais baixa ou consenso)
As seguintes ferramentas foram usadas na construção do projeto:
Alguns fontes para ajudar caso seja novo no Flutter:
Documentação Flutter: online documentation
Para executar o projeto é necessário fazer o processo de criação e vinculação do aplicativo com o Firebase. O Firebase disponibiliza a documentação necessária para esses passos. Caso tenha dúvidas não deixe de entrar em contato.
Após já ter realizado login e configurado um projeto WEB, executar os comandos: 1º executar o build
flutter build web
2º executar o deploy
firebase deploy