Voltar aos Projetos
FULLSTACK

Tutly - Plataforma Educacional Colaborativa

Plataforma completa para estudos colaborativos com chat em tempo real, fóruns, eventos e integração com videoconferências. Sistema unificado que elimina a necessidade de múltiplas ferramentas educacionais.

Vue.jsNode.jsMySQLAzure WebPubSubAzure Blob StorageJWT AuthWebSocketEducaçãoIA

Informações do Projeto

Data

2024

Cliente

Projeto Pessoal

Função

Desenvolvedor Full Stack

Tutly - Plataforma Educacional Colaborativa

Sobre o Projeto

Plataforma educacional completa desenvolvida para revolucionar estudos colaborativos, eliminando a fragmentação entre múltiplas ferramentas e centralizando comunicação, compartilhamento de materiais e organização de eventos em um único ambiente integrado.

🎯 Problema Validado por Pesquisa

Pesquisa com 60 estudantes (39% graduação, 7% pós-graduação, 54% ensino médio) revelou:

  • 87% utilizam múltiplas ferramentas para estudos em grupo
  • 92% consideram organização de materiais um desafio
  • 95% demonstraram interesse em plataforma integrada
  • 78% valorizam videoconferência integrada

Solução: Plataforma Unificada

1️⃣ Grupos de Estudo Inteligentes

  • Criação de grupos por disciplina ou tema com interface intuitiva
  • Sistema de convites com códigos únicos para grupos privados
  • Gerenciamento de membros com papéis (admin, moderador, membro)
  • Organização de materiais por tópicos com tags inteligentes
  • Dashboard com atividades recentes e próximos eventos

2️⃣ Chat em Tempo Real com IA

  • Mensagens instantâneas via Azure WebPubSub com indicadores de status
  • Histórico mantido por 30 dias com busca completa
  • Tutores de IA integrados - assistentes virtuais dentro dos chats
  • Notificações de novas mensagens em tempo real
  • Status de leitura e indicadores "digitando..."

3️⃣ Fóruns Estruturados

  • Organização por tópicos e categorias para discussões aprofundadas
  • Sistema de resposta aninhada para melhor acompanhamento
  • Marcação de respostas úteis pela comunidade
  • Formatação rica de texto e código com syntax highlighting
  • Busca e filtros avançados para encontrar discussões antigas

4️⃣ Sistema de Eventos e Calendário

  • Agendamento de sessões de estudo com data/hora
  • Integração com calendário pessoal (Google Calendar, Outlook)
  • Sistema de confirmação de presença com controle de participantes
  • Lembretes automáticos antes dos eventos
  • Compartilhamento de material prévio para discussão preparada

5️⃣ Videoconferência Integrada

  • Integração seamless com Zoom, Google Meet e Microsoft Teams
  • Geração e compartilhamento de links direto na plataforma
  • Sem necessidade de ferramentas externas - tudo no Tutly
  • Um clique para iniciar reunião do grupo

6️⃣ Compartilhamento de Materiais

  • Upload de arquivos para Azure Blob Storage com CDN
  • Organização por tópicos e tags para fácil localização
  • Versionamento de materiais com histórico completo
  • Preview de documentos direto no navegador
  • Sistema de permissões (visualizar, editar, deletar)

🛠️ Stack Tecnológica

Frontend

  • • Vue.js com Composition API
  • • Pinia para gerenciamento de estado
  • • Interface responsiva mobile-first
  • • Componentes reutilizáveis

Backend

  • • Node.js com Express
  • • APIs RESTful bem documentadas
  • • Autenticação JWT com refresh tokens
  • • Middlewares de segurança

Database

  • • MySQL com Sequelize ORM
  • • Modelagem relacional otimizada
  • • Índices para performance

Cloud Services (Azure)

  • • Blob Storage para arquivos
  • • WebPubSub para tempo real
  • • Communication Services para emails
  • • Deployment no Railway

📊 Resultados Comprovados

70% das funcionalidades core implementadas e testadas
95% de satisfação entre beta testers (15 usuários)
92% dos usuários recomendariam a plataforma
60% redução no tempo de organização de materiais
<2min tempo médio para setup completo de novo grupo
100% eliminação de necessidade de ferramentas externas

🎨 Funcionalidades Mais Requisitadas (Pesquisa)

  • Compartilhamento de materiais (95%) - Implementado com Azure Blob Storage
  • Videoconferência integrada (88%) - Zoom, Meet e Teams conectados
  • Chat em tempo real (85%) - WebSocket com histórico de 30 dias
  • Fóruns de discussão (82%) - Sistema completo com threads aninhadas
  • Sistema de notificações (75%) - Emails automáticos via Azure
🎓

Impacto Educacional

Plataforma desenvolvida sob medida para revolucionar estudos colaborativos universitários. Elimina completamente a fragmentação entre ferramentas, centralizando tudo que estudantes precisam: comunicação síncrona/assíncrona, compartilhamento de materiais, organização de eventos e videoconferências. Pesquisa com 60 estudantes validou todas as funcionalidades implementadas, com 95% demonstrando interesse em usar a solução completa.

🚀 Roadmap Futuro

Sistema de gamificação para aumentar engajamento
Expansão das integrações com ferramentas educacionais (Moodle, Canvas)
Aplicativo mobile nativo para iOS e Android
Analytics educacionais com insights de aprendizado
Coedição de documentos em tempo real (estilo Google Docs)

Tecnologias Utilizadas

Vue.jsNode.jsMySQLAzure WebPubSubAzure Blob StorageJWT AuthWebSocketEducaçãoIA

Galeria

Tutly - Plataforma Educacional Colaborativa - Screenshot 1
Ver imagem
Tutly - Plataforma Educacional Colaborativa - Screenshot 2
Ver imagem
Tutly - Plataforma Educacional Colaborativa - Screenshot 3
Ver imagem
Tutly - Plataforma Educacional Colaborativa - Screenshot 4
Ver imagem

Gostou do projeto?

Vamos trabalhar juntos!

Contato