Skip to content

Conversation

@gabrielmoreiradevs
Copy link
Contributor

Feature: Implementação do Roadmap V1

Descrição:
Implementamos a primeira versão (V1) do Roadmap público, uma página onde os usuários podem visualizar e votar nas funcionalidades planejadas, em desenvolvimento e concluídas.

🏗️ Estrutura

  • Organizado em 3 colunas: Sugestões, Estamos Cozinhando e Tudo Pronto!
  • Dados armazenados localmente em roadmap.json
  • Frontend construído com Next.js 14, TypeScript e Tailwind CSS

✨ Funcionalidades

Visualização de Features:

  • Cards organizados por status
  • Exibição de título, descrição e contagem de votos
  • Layout responsivo (1 coluna em mobile, 3 colunas em desktop)
  • Sistema de Votação

Sistema de Votação:

  • Votos persistidos no JSON local
  • Limitação de 1 voto por feature por usuário (usando localStorage)
  • Feedback visual imediato com atualização otimista
  • Revalidação automática da página após votos

🎨 Design

  • Interface minimalista e moderna
  • Cores suaves e distintivas para cada coluna
  • Ícones intuitivos e feedback visual
  • Espaçamento adequado considerando navbar e footer existentes

📁 Arquivos Principais

🔒 Segurança e Limitações

  • Administração via edição direta do JSON (sem painel admin)
  • Votos limitados por usuário via localStorage
  • Validação de dados no servidor

🔄 Próximos Passos

  • Implementar sistema de autenticação para votos
  • Adicionar painel administrativo
  • Integrar com banco de dados
  • Adicionar análises e métricas

Como Testar

  • Acesse a página /roadmap
  • Para Adicionar novas features, para não lidar com questões de autenticação, apenas pelo json via manualmente
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant