image

Bolsas de estudo DIO PRO para acessar bootcamps ilimitados

Disponible sĂłlo:

580 vacantes
Article image
Marcio Gil
Marcio Gil18/10/2025 13:46
Compartir
Microsoft Azure Cloud Native 2026Recomendado para tiMicrosoft Azure Cloud Native 2026

Mentor-24/7

  • #GitHub
  • #Git
  • #Node.js
  • #TypeScript
  • #Tailwind
  • #MySQL
  • #OpenAI API
  • #IA Generativa
  • #Cloud
  • #API
  • #React

🧠 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.

🔗 Links Importantes

🎯 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:

  • ✅ Se o aluno acerta → avança
  • ❌ Se erra → gera material de reforço

đŸ—ș 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

  • ⚛ React 19 — Framework moderno e performĂĄtico
  • 🎹 Tailwind CSS 4 — Estilização utilitĂĄria
  • đŸ§© shadcn/ui — Componentes acessĂ­veis e padronizados
  • đŸ—ș Wouter — Roteamento leve
  • 🔗 tRPC — Comunicação full-stack type-safe

Backend

  • 🧠 Express 4 — Servidor web robusto
  • 🔌 tRPC 11 — API type-safe end-to-end
  • 🧼 Drizzle ORM — ORM moderno e tipado
  • đŸ—„ïž MySQL / TiDB — Banco de dados relacional escalĂĄvel

IA e Machine Learning

  • đŸ€– OpenAI API — Geração de currĂ­culos e conteĂșdo
  • đŸ§± Structured Outputs — Respostas em JSON validadas
  • 🧭 Prompt Engineering — Avaliação inteligente e personalizada

Autenticação e Segurança

  • 🔐 Manus OAuth — Login seguro integrado
  • đŸȘȘ JWT — Gerenciamento de sessĂ”es
  • đŸ§© Zod — Validação rigorosa de dados
  • đŸ§‘â€đŸ’» TypeScript — Tipagem end-to-end

📁 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

TabelaFunçãousersAutenticação e perfislearning_pathsCurrículos estruturados gerados pela IAuser_progressEstado atual do aprendizadogenerated_contentCache de explicaçÔes e exercíciosexercise_submissionsHistórico de respostas e avaliaçÔes

🚀 Como Executar o Projeto

🔧 PrĂ©-requisitos

  • Node.js v22+
  • pnpm
  • Banco de dados MySQL ou TiDB

đŸ§© 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 plataforma Manus.

Acesse: 👉 http://localhost:3000

🎓 Como Usar

  1. Crie um curso personalizado
  • Faça login
  • Descreva seu objetivo de aprendizado
  • Escolha o nĂ­vel (iniciante, intermediĂĄrio, avançado)
  1. Aprenda com feedback inteligente
  • Resolva exercĂ­cios
  • Receba feedback em tempo real
  • Reforce conteĂșdos antes de avançar
  1. 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

  • Paleta: gradiente azul → Ă­ndigo → roxo
  • Estilo: mobile-first e responsivo
  • Componentes: shadcn/ui
  • Acessibilidade: compatĂ­vel com WCAG

📊 MĂ©tricas de Impacto

MétricaValorPersonalização100% adaptadaDisponibilidade24h por diaCustoGratuitoEscalabilidadeIlimitada

🔒 Segurança

  • Autenticação OAuth segura
  • SessĂ”es via JWT
  • Type-safety end-to-end
  • Validação de entrada com Zod

🚧 Próximos Passos

  • 🌍 Suporte multilĂ­ngue
  • đŸ’» Execução de cĂłdigo (para cursos de programação)
  • 🏆 Sistema de gamificação
  • 💬 Comunidade de aprendizado
  • 📈 AnĂĄlise de padrĂ”es de desempenho
  • đŸŽ„ Suporte a multimĂ­dia

đŸ‘„ PĂșblico-Alvo

  • Estudantes autodidatas e universitĂĄrios
  • Profissionais em transição de carreira
  • Escolas e instituiçÔes que desejam mentoria personalizada em larga escala
  • Empresas que buscam treinamentos adaptativos corporativos

đŸ‘šâ€đŸ’» Desenvolvedor

MĂĄrcio Gil

Estudante de Engenharia de Software e Embaixador DIO Campus Expert

📧 marciopaivagil@gmail.com

🌐 Portfólio

đŸ’ŒÂ LinkedIn

📝 Licença

Projeto de demonstração educacional desenvolvido por Mårcio Gil.

Todos os direitos reservados © 2025.

Compartir
Recomendado para ti
GitHub Copilot - CĂłdigo na PrĂĄtica
Akad - Fullstack Developer
Microsoft 50 Anos - GitHub Copilot
Comentarios (2)
Marcio Gil
Marcio Gil - 20/10/2025 17:42

Uau! Receber um feedback com essa profundidade e percepção de valor me deixa extremamente motivado! Fico muito feliz que vocĂȘ tenha percebido a visĂŁo 360 por trĂĄs do Mentor 24/7: nĂŁo Ă© sĂł tecnologia, Ă© o uso estratĂ©gico de uma stack de ponta para catalisar uma transformação social real.

VocĂȘ tocou em um ponto crucial: a redefinição da Educação pela IA Generativa. O cerne de usar React, Node.js e tRPC com MySQL Ă© exatamente para garantir a escalabilidade e a segurança de tipos necessĂĄrias para que o mentor de IA nĂŁo seja apenas um "chatbot", mas sim um sistema robusto que entrega personalização didĂĄtica em tempo real. A arquitetura moderna Ă© o alicerce que permite que a IA faça o seu trabalho de forma confiĂĄvel e eficiente.

Essa sua observação sobre a Educação Passiva Ă© o motor do projeto. A IA, nesse contexto, transcende a simples automação e se torna um agente ativo de engajamento. É a prova de que, quando o Desenvolvimento Full Stack Ă© guiado por um propĂłsito Ă©tico e visionĂĄrio, o resultado Ă© algo que quebra paradigmas.

Muito obrigado pelas palavras de incentivo! Esse Ă© sĂł o começo da jornada para democratizar o conhecimento. Vamos em frente com excelĂȘncia tĂ©cnica e foco no impacto! Tamo junto! 

DIO Community
DIO Community - 20/10/2025 09:07

Excelente, Marcio! Que artigo Ă©pico e visionĂĄrio sobre o Mentor 24/7! Seu projeto Ă© o melhor exemplo de como a InteligĂȘncia Artificial Generativa estĂĄ redefinindo a Educação e o Desenvolvimento Full Stack.

É fascinante ver como vocĂȘ aborda o problema da educação passiva e o resolve com uma arquitetura moderna (React, Node.js, tRPC, MySQL) para criar um mentor de IA disponĂ­vel 24 horas por dia.

Seu projeto Ă© um exemplo de que a IA Ă© o futuro da educação. Continue com essa visĂŁo de propĂłsito e excelĂȘncia tĂ©cnica!

Recomendado para tiMicrosoft Azure Cloud Native 2026