Voltar_Projetos
EdTech com IA
LearnSpace

Líder de Projeto & Desenvolvedor Full-stack Projeto de Conclusão de Curso (TCC) — 2024
O LearnSpace é uma plataforma educacional completa que utiliza IA generativa para personalizar o aprendizado. O sistema foi projetado para atender tanto alunos quanto professores, oferecendo desde correção automatizada de redações até treinamento de pronúncia em inglês em tempo real.
🚀 Funcionalidades Principais
- IA para Correção de Redações: Análise instantânea baseada em critérios oficiais utilizando a API da OpenAI.
- Conversação em Inglês: Treinamento de pronúncia e fluidez com feedback via IA e síntese de voz.
- Planos de Estudo Automatizados: Cronogramas gerados dinamicamente de acordo com o objetivo do aluno.
- Gestão de Perfis (RBAC): Sistema de permissões distinto para Professores e Alunos, além de suporte a planos Gratuitos e Premium.
- Ecossistema de Estudo: Banco de questões de vestibulares, Dashboards de progresso, Tabela Periódica interativa e Blog de artigos.
🛠️ Stack Técnica
| Camada | Tecnologias |
|---|---|
| Frontend | Next.js, TypeScript, Shadcn UI, Tailwind CSS, Framer Motion |
| Backend | Express.js, MySQL (Prisma/Sequelize), JWT |
| IA & Audio | Vercel AI SDK, OpenAI API (GPT-4), ElevenLabs |
| Autenticação | Next Auth, OAuth (Google/GitHub), RBAC |
| Deployment | Vercel |
💡 Desafios Técnicos e Liderança
Como Líder de Projeto, gerenciei uma equipe de 5 pessoas, sendo responsável pelo System Design, modelagem do Banco de Dados e arquitetura Full-stack. Os principais desafios superados foram:
- Otimização de Performance: Reduzi o tempo de carregamento inicial de 2 minutos para apenas 40 segundos, aplicando técnicas de Server-Side Rendering (SSR) e otimização de imagens e fontes nativas do Next.js.
- Gestão de Custos de API: Implementei estratégias de cache e refinamento de prompts para minimizar o consumo das APIs da OpenAI e ElevenLabs, garantindo a viabilidade financeira do projeto.
- Liderança de Equipe: Coordenação de sprints, revisão de código e alinhamento entre as áreas de design e desenvolvimento para garantir a entrega dentro do prazo.
📺 Demonstração do Projeto
Para uma melhor visualização, você pode acessar o Repositório no GitHub ou testar o Live Demo.





