Mentor 24/7 é uma plataforma web inovadora de educação personalizada com inteligência artificial, projetada para oferecer mentoria individual adaptativa em qualquer área do conhecimento.
O sistema utiliza IA generativa e aprendizado adaptativo para criar currículos dinâmicos, avaliar respostas, identificar lacunas de conhecimento e gerar conteúdo personalizado para cada aluno — tudo em tempo real.
A maior parte da educação online é passiva. Plataformas como MOOCs e YouTube dependem do esforço individual do aluno para compreender conceitos complexos — e quando o aluno trava, não há suporte imediato nem personalizado.
Tutoria humana é eficaz, mas cara e inacessível para a maioria dos estudantes.
O Mentor 24/7 resolve esse problema oferecendo um mentor de IA disponível 24 horas por dia, que adapta o conteúdo ao ritmo, desempenho e estilo de aprendizado de cada usuário — como um tutor pessoal inteligente.
A IA cria um plano de estudos estruturado a partir de um objetivo (ex: “Aprender Python para Análise de Dados”), ajustado ao nível do usuário.
A IA avalia cada resposta e adapta o conteúdo:
Mostra módulos concluídos, progresso e próximos passos — atualizando-se automaticamente conforme o desempenho.
Exibe estatísticas, fraquezas identificadas, tempo de estudo e histórico de respostas.
mentor-24-7/
├── client/ # Frontend React
│ ├── src/
│ │ ├── pages/ # Páginas principais
│ │ │ ├── Home.tsx # Landing page
│ │ │ ├── CreatePath.tsx # Criação de currículos
│ │ │ ├── Learn.tsx # Interface de aprendizado
│ │ │ ├── Dashboard.tsx # Dashboard do usuário
│ │ │ └── Explore.tsx # Explorar cursos
│ │ ├── components/ # Componentes reutilizáveis
│ │ ├── lib/ # Configurações e hooks (tRPC, etc.)
│ │ └── App.tsx # Roteamento principal
│
├── server/ # Backend Express + tRPC
│ ├── routers.ts # Definição das APIs
│ ├── db.ts # Conexão e helpers de banco
│ └── _core/ # Módulos de auth, IA, etc.
│ ├── drizzle/ # Schema e migrações do banco
│ └── schema.ts # Definição de tabelas
│
└── shared/ # Tipos e constantes compartilhadas
Tabela | Função |
---|---|
users |
Autenticação e perfis |
learning_paths |
Currículos estruturados gerados pela IA |
user_progress |
Estado atual do aprendizado |
generated_content |
Cache de explicações e exercícios |
exercise_submissions |
Histórico de respostas e avaliações |
git clone https://github.com/MarcioGil/Mentor-24-7.git
cd Mentor-24-7
pnpm install
pnpm db:push
pnpm dev
As variáveis de ambiente (DATABASE_URL
, JWT_SECRET
, OAUTH_SERVER_URL
, etc.) são configuradas automaticamente pela IA.
Acesse: 👉 (https://mentor247-hwsnwhcn.manus.space/)
Cria currículos estruturados com módulos, dependências e tempo estimado via JSON.
Analisa a correção, identifica conceitos mal compreendidos e fornece feedback construtivo.
Produz explicações e exercícios personalizados conforme o desempenho do usuário.
Métrica | Valor |
---|---|
Personalização | 100% adaptada |
Disponibilidade | 24h por dia |
Custo | Gratuito |
Escalabilidade | Ilimitada |
Márcio Gil
Estudante de Engenharia de Software e Embaixador DIO Campus Expert
📧 marciogil.dev@gmail.com
🌐 Portfólio
💼 LinkedIn
Projeto de demonstração educacional desenvolvido por Márcio Gil.
Todos os direitos reservados © 2025.