O projeto consiste no desenvolvimento de uma plataforma web e um aplicativo móvel (Android/iOS) para auxiliar no estudo de concursos públicos. O objetivo é criar uma solução moderna, responsiva e escalável, focada no uso pessoal para otimização da preparação para exames.
Funcionalidades Essenciais (MVP):
* Login Seguro: Sistema robusto para autenticação de usuários.
* Dashboard Personalizado: Visão geral com dias restantes para a prova, horas estudadas, metas, desempenho por disciplina, sequência de estudos, tarefas e gráficos de progresso.
* Plano Inteligente de Estudos: Ferramenta que, com base em informações como concurso, banca, data da prova e horas disponíveis, monta e reorganiza automaticamente o cronograma de estudos.
* Banco de Questões: Ampla coleção de questões com filtros avançados (matéria, assunto, banca, ano e dificuldade), gabarito, comentários detalhados, explicação gerada por Inteligência Artificial, referências a artigos de lei e jurisprudência.
* Caderno de Erros Automático: Funcionalidade que salva automaticamente todas as questões erradas, registra o histórico de erros, gera explicações por IA, cria flashcards a partir dos erros e agenda revisões espaçadas (1, 7, 15 e 30 dias). Permite classificar o motivo do erro (não sabia, esqueci, interpretação, distração ou chute).
* Flashcards com Repetição Espaçada: Sistema de flashcards para memorização eficaz, utilizando o método de repetição espaçada.
* Chat com ia (api openai): um assistente virtual para explicar leis, resumir pdfs, criar questões personalizadas, simulados e revisões sob demanda.
Funcionalidades Adicionais (para futuras fases):
* Biblioteca Digital: Espaço para organizar e acessar PDFs, videoaulas, resumos, áudios e mapas mentais por disciplina.
* Simulados Personalizados: Criação de simulados customizados com análise detalhada de desempenho.
* Redação com Cronômetro e Correção por IA: Ferramenta para praticar redação com controle de tempo e correção automatizada por inteligência artificial.
* Estatísticas Completas de Desempenho: Relatórios abrangentes sobre o progresso e performance do usuário.
* Aplicativo Android/iOS: Sincronização completa entre a plataforma web e os aplicativos móveis.
Tecnologias Desejadas:
* Frontend: React/
Next.js
* Backend:
Node.js ou Python
* Banco de Dados: PostgreSQL
* Mobile: Flutter/React Native
Busca-se um freelancer ou equipe com experiência comprovada em desenvolvimento full-stack e integração de ia para construir um mvp robusto e de alta qualidade, com potencial para expansão futura.
Prazo de Entrega: Não estabelecido