Home | Escopo e Cronograma | Processo | Design/Mockups | Configuração | Arquitetura | Infra | Código | BD | Backend | Frontend | Qualidade |
---|
Sumário
Termo de Abertura do Projeto
Título do Projeto: Lucky Draw
Professora Orientadora: Miguel Xavier
Semestre: Sexta LM NP - 2025/1
Justificativa do Projeto: Nosso projeto traz como desafio desbloquear a criatividade por meio do desenho, tendo em vista que muitas pessoas sofrem de bloqueios criativos, que interferem na evolução de sua jornada artística. Com isso, buscamos inspirar os usuários a desenvolver novas ideias, auxiliar e incentivar a prática diária do desenho, motivar artistas que estão com dificuldade de desenvolver novos projetos e criar um ambiente de aprendizado conjunto, onde os usuários possam se apoiar e compartilhar suas experiências.
Objetivos do Projeto: O Lucky Draw deve ser um aplicativo de geração de ideias inspirado no baralho de tarô. Nele, o usuário escolhe suas cartas misteriosas, que trazem temáticas variadas para inspirar seus desenhos de forma lúdica e dinâmica. O App também deve possuir uma galeria de arte, para integrar a comunidade de artistas; uma aba para a coleção dos baralhos temáticos; e uma loja, onde o usuário pode comprar as Lucky Coins, moedas recebidas por completar os desafios/desenhos diários, que por sua vez, podem ser utilizadas para comprar novos baralhos ou tentativas extras na hora de tirar sua sorte
Descrição do Projeto em alto nível:
- Tela de Login: tela de cadastro dos usuários / administrador / moderador (nome, e-mail, senha).
- Menu Principal: o usuário pode checar suas conquistas diárias e testar sua sorte!
- Galeria de Arte: aba para a comunidade compartilhar suas artes.
- Seus Baralhos: aba para visualizar seus baralhos e selecionar quais deseja utilizar.
- Compre sua Sorte: loja ingame, para comprar os baralhos temáticos.
- Configurações: aba para ajustar o áudio, silenciar/ativar notificações, ver informações extras, ler os termos de uso e o botão de logout.
Não está no Escopo: Modo de jogabilidade multiplayer, sem acesso a sistemas de pagamento. Tecnologia: Aplicativo para iOS/Android.
- [
📑 Download Termo de Abertura](Termo_de_Abertura_do_Projeto-6LM6NP-Lucky_Draw.pdf
Personas
No desenvolvimento de projetos, sejam eles relacionados a produtos, serviços ou sistemas, é fundamental entender as necessidades, motivações e características do público-alvo. Para essa finalidade, utiliza-se um conceito conhecido como "personas". Personas são representações fictícias de diferentes tipos de usuários que podem interagir com o projeto em questão. Elas servem como guias para moldar a experiência do usuário e tomar decisões estratégicas.
Persona: Nome
Background:
Características:
Necessidades e Expectativas:
User Stories
As histórias de usuário formuladas foram organizadas em conjuntos denominados "épicos", com o propósito de simplificar a visualização das funcionalidades do aplicativo nas fases de conclusão, desenvolvimento ativo e planejamento. Cada épico abrange histórias de usuário convencionais ou histórias de administração.
Os épicos criados foram:
- Login/Logout
- Home Page
Usuário e Administrador
Login/Logout
US01 – Login
Como Nome, gostaria de realizar login na minha conta Lucky Draw, para desenhar.
Regras de Negócio:
- O usuário deve ter uma conta registrada na plataforma.
- O username deve ser o e-mail do usuário.
Critérios de aceite:
- Dado que estou na tela de login, então consigo inserir obrigatoriamente o e-mail e a senha da minha conta no aplicativo.
Sprints
Nesta seção, você encontrará as Histórias de Usuário de cada sprint, bem como o estado de aprovação de cada narrativa, tal como determinado pela parte interessada durante as revisões de sprint.
Home | Escopo e Cronograma | Processo | Design/Mockups | Configuração | Arquitetura | Infra | Código | BD |
---|
Definição de pronto
- Código revisado e aprovado por ao menos dois AGES III/IV
- Sem erros no console ao executar o que foi desenvolvido
- Passar no teste funcional, de acordo com os critérios de aceite da US relacionada
- Aplicação em ambiente de homologação
- Aceitação do cliente
Escopo por Sprint
Nesta seção, estão dispostas as histórias de usuário por sprint, acompanhadas dos seus estados de aprovação e uma definição de critérios de conclusão para as histórias de usuário.
Legenda para status de aceite
-
✅ : US aceita -
⚠ : US parcialmente aceita, ou entregue com dívida técnica -
❌ : US não aceita