Mentor-24-7

🧠 Mentor 24/7 — Plataforma de Tutoria Pessoal Baseada em IA

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.



🎯 Problema que o Projeto Resolve

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.


✨ Funcionalidades Principais

🧠 Geração Inteligente de Currículo

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.

📚 Aprendizado Adaptativo

A IA avalia cada resposta e adapta o conteúdo:

🗺️ Mapa de Aprendizado Dinâmico

Mostra módulos concluídos, progresso e próximos passos — atualizando-se automaticamente conforme o desempenho.

📊 Dashboard de Progresso

Exibe estatísticas, fraquezas identificadas, tempo de estudo e histórico de respostas.


🛠️ Tecnologias Utilizadas

Frontend

Backend

IA e Machine Learning

Autenticação e Segurança


📁 Estrutura do Projeto

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

🗄️ Schema do Banco de Dados

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

🚀 Como Executar o Projeto

🔧 Pré-requisitos

🧩 Instalação

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/)


🎓 Como Usar

  1. Crie um curso personalizado
    • Faça login
    • Descreva seu objetivo de aprendizado
    • Escolha o nível (iniciante, intermediário, avançado)
  2. Aprenda com feedback inteligente
    • Resolva exercícios
    • Receba feedback em tempo real
    • Reforce conteúdos antes de avançar
  3. Acompanhe seu progresso
    • Veja estatísticas e módulos concluídos
    • Identifique pontos fortes e fracos

🧪 Arquitetura de IA

Gerador de Currículo

Cria currículos estruturados com módulos, dependências e tempo estimado via JSON.

Avaliador de Respostas

Analisa a correção, identifica conceitos mal compreendidos e fornece feedback construtivo.

Gerador de Conteúdo Adaptativo

Produz explicações e exercícios personalizados conforme o desempenho do usuário.


🎨 Design


📊 Métricas de Impacto

Métrica Valor
Personalização 100% adaptada
Disponibilidade 24h por dia
Custo Gratuito
Escalabilidade Ilimitada

🔒 Segurança


🚧 Próximos Passos


👥 Público-Alvo


👨‍💻 Desenvolvedor

Márcio Gil
Estudante de Engenharia de Software e Embaixador DIO Campus Expert
📧 marciogil.dev@gmail.com
🌐 Portfólio
💼 LinkedIn


📝 Licença

Projeto de demonstração educacional desenvolvido por Márcio Gil.
Todos os direitos reservados © 2025.