| Sprint | Funcionalidade | Tarefas principais |
|---|---|---|
| Sprint 1 | Cadastro de Usuário | - Criação da tela de cadastro (Nome, E-mail, Senha, Confirmação de Senha). |
| - Validação de dados no frontend (e-mail, força de senha, confirmação de senha). | ||
| - Implementação da API para cadastro de usuários (hash de senha, armazenamento no banco de dados). | ||
- Criação da tabela usuarios no banco de dados. |
||
| - Testes de unidade e integração. | ||
| Sprint 2 | Login e Sessão do Usuário | - Criação da tela de login (E-mail, Senha). |
| - Implementação da API de autenticação de usuários (verificação de e-mail e senha). | ||
| - Gerenciamento de sessão/cookies para manter o usuário autenticado. | ||
| - Implementação do logout. | ||
| - Testes de unidade e integração. | ||
| Sprint 3 | Sistema de Pedidos | - Criação da página de produtos (lista de produtos, descrição, preço, "Adicionar ao carrinho"). |
| - Implementação do carrinho de compras (adicionar/remover itens, cálculo de total). | ||
| - Criação da tela de finalização de pedido (endereço de entrega, pagamento). | ||
| - Implementação da API de pedidos (armazenamento de pedidos no banco de dados). | ||
- Criação das tabelas pedidos e itens_pedidos no banco de dados. |
||
| - Testes de unidade e integração. | ||
| Sprint 4 | Suporte de Perguntas e FAQ | - Criação da página de FAQ (lista de perguntas frequentes, campo de busca). |
| - Criação do formulário de envio de perguntas (Nome, E-mail, Pergunta). | ||
| - Implementação de sistema de respostas automatizadas com base em palavras-chave. | ||
| - Implementação da API para envio de perguntas e recuperação de respostas. | ||
- Criação das tabelas perguntas e respostas_frequentes no banco de dados. |
||
| - Testes de unidade e integração. |
Este backlog detalha as 4 sprints necessárias para desenvolver as principais funcionalidades de um site de marketing:
- Cadastro de Usuário: Tela de cadastro, validação e armazenamento seguro.
- Login e Sessão: Autenticação de usuário e gerenciamento de sessão.
- Sistema de Pedidos: Carrinho de compras e fluxo de finalização de pedidos.
- Suporte e FAQ: Página de suporte com perguntas frequentes e envio de dúvidas.