// planejamento & docs

Roadmap e Gestão

Visão completa do projeto: Épicos, Metodologia, Time e Documentação detalhada das Sprints.

Épico 1

Autenticação de Usuários

Feature: Login por formulário ou GitHub

US01 - Login no site

Como usuário, quero fazer login usando GitHub ou conta local para acessar funcionalidades.

Critério: Validar credenciais via API/Banco e tratar erros.

US02 - Redirecionamento

Como usuário, quero ser redirecionado para o app de forma segura após o login.

Critério: Redirecionar para Home/Dashboard após sucesso.

US03 - Persistência

Como usuário, quero permanecer logado mesmo após fechar o app.

Critério: Implementação de JWT com expiração.
Épico 2

Cadastro de Usuários

Feature: Cadastro com GitHub ou Formulário

US04 - Cadastro GitHub

Como dev, quero usar meu GitHub para integrar perfil e projetos automaticamente.

US05 - Cadastro Formulário

Como usuário, quero cadastro independente com e-mail e senha.

Critério: Senha armazenada com criptografia (Hash).
Épico 3

Acesso de Repositórios

Feature: Acesso via link ou token

US06 - Listagem

Como usuário, quero listar todos meus repositórios conectados.

Critério: Buscar repos públicos da conta vinculada.

US07 - Detalhes

Como usuário, quero visualizar estatísticas de um repositório específico.

US08 - Sugestões

Como usuário, quero receber sugestões de melhorias via IA.

Critério: Análise via Agente IA (identificar docs faltantes).
Épico 4

Documentação de Repositório

Feature: Avaliação e orientação de docs

US09 - Checklist

Como usuário, quero ver progresso visual de boas práticas.

Critério: Exibição visual de completude (Barra/Score).

US10 - Orientações

Como usuário, quero saber exatamente quais documentos faltam.

US11 - Templates

Como usuário, quero exemplos de estrutura para corrigir meu repo.

Critério: Fornecer templates baseados em padrões.
// organização

Metodologia e Ferramentas

Modelo Ágil (Scrum/XP)

Ciclos iterativos com foco na entrega contínua de valor.

  • Sprint Planning: Definição de backlog e objetivos.
  • Sprint Review: Validação de entregas (Protótipos, API).
  • Retrospectivas: Melhoria contínua e planos de ação.

Tech Stack & Ferramentas

Git/GitHub CI/CD Actions Docker Figma Selenium

Squad 3

HF
DevOps/Back

Hugo Freitas

Foco em CI/CD, Docker e Regras de Negócio.

FB
Back/Docs

Filipe Brito

Testes, refatoração e documentação técnica.

J
Front/Design

João

Protótipos Figma, UI e testes frontend.

P
Fullstack

Philipe

Integração, ChatBot e componentes UI.

B
Front/QA

Bruno

Boas práticas e testes automatizados (Selenium).

PE
Back/DB

Pedro

Otimização de cache, banco dinâmico e dados.

// documentação

Docs das Sprints

Acompanhe detalhadamente o que foi entregue e discutido em cada ciclo.

Selecione uma Sprint na barra lateral.