Realizado

Plataforma Quiz/Funil

Publicado em 21 de Maio de 2025 dias na TI e Programação

Sobre este projeto

Aberto

Estamos buscando um(a) desenvolvedor(a) Next.js (v15) com TypeScript para criar o core de uma plataforma de quizzes semelhante ao Inlead ou XQuiz. Será responsável por implementar, de forma funcional e bem estruturada, o fluxo de criação (builder), visualização e execução (player) dos quizzes.

Funcionalidades Principais

# Dashboard de Quizzes
- Rota: /dashboard
- Exibe lista de quizzes existentes.
- Botão “Novo Quiz” que abre modal para inserir título e, ao confirmar, redireciona para o builder.

#Builder de Quiz
- Rota: /dashboard/[id]
- Interface drag-and-drop idêntica à do Inlead, com todos os componentes visuais (perguntas, respostas, lógicas, estilos).
- Não é necessário implementar fluxo condicional: a ordem das etapas segue o próprio fluxo do quiz.

# Resultados
- Rota: /dashboard/[id]/resultados
- Exibição simples das respostas coletadas.

# Player do Quiz
- Rota: /[slug]
- Apresentação das perguntas ao usuário; animações sutis com Framer Motion (fade/in, slide, etc.), Sem exageros.

# Tecnologias e Requisitos
- Next.js 15 (App Router)
- TypeScript
- API Routes somente (não usar Server Components)
- Banco de Dados: PostgreSQL com Prisma
- Estilização: Tailwind CSS + componentes ShadCN UI
- Animações: Framer Motion
- Autenticação: não é necessária nesta fase
- Landing page: não é necessária, foco 100% no core (dashboard, builder, player)

Contexto Geral do Projeto

Estamos buscando um(a) desenvolvedor(a) Next.js (v15) com TypeScript para criar o core de uma plataforma de quizzes semelhante ao Inlead ou XQuiz. Será responsável por implementar, de forma funcional e bem estruturada, o fluxo de criação (builder), visualização e execução (player) dos quizzes. Funcionalidades Principais # Dashboard de Quizzes - Rota: /dashboard - Exibe lista de quizzes existentes. - Botão “Novo Quiz” que abre modal para inserir título e, ao confirmar, redireciona para o builder. #Builder de Quiz - Rota: /dashboard/[id] - Interface drag-and-drop idêntica à do Inlead, com todos os componentes visuais (perguntas, respostas, lógicas, estilos). - Não é necessário implementar fluxo condicional: a ordem das etapas segue o próprio fluxo do quiz. # Resultados - Rota: /dashboard/[id]/resultados - Exibição simples das respostas coletadas. # Player do Quiz - Rota: /[slug] - Apresentação das perguntas ao usuário; animações sutis com Framer Motion (fade/in, slide, etc.), Sem exageros. # Tecnologias e Requisitos - Next.js 15 (App Router) - TypeScript - API Routes somente (não usar Server Components) - Banco de Dados: PostgreSQL com Prisma - Estilização: Tailwind CSS + componentes ShadCN UI - Animações: Framer Motion - Autenticação: não é necessária nesta fase - Landing page: não é necessária, foco 100% no core (dashboard, builder, player)

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho o design
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por M. L.