Skip to content

NowbyMinch/ThinkSpace

Repository files navigation

ThinkSpace - Front-end Engineering & Product Strategy

🏆 Projeto Premiado: 2º lugar nacional na FEMIC Jovem (Categoria: Ciências Exatas e da Terra). 🚀 Foco Técnico: IA Generativa Contextual, Arquitetura de Micro-comunidades e Gestão de Produtividade Acadêmica.

O ThinkSpace é uma plataforma colaborativa que utiliza Inteligência Artificial para otimizar o aprendizado acadêmico. Como Co-idealizador e Líder de Front-end, fui responsável por toda a implementação técnica da interface e pela integração com os serviços de backend, além de colaborar na definição do design e idealizar o conceito de comunidade.


🏗 Engenharia e Complexidade Técnica

1. Engine de IA Contextual & Geração de Materiais

A implementação de IA no ThinkSpace transforma inputs brutos em ferramentas pedagógicas estruturadas:

  • Outputs Pedagógicos Gerados: A IA processa o contexto (PDFs, Temas ou Tópicos) e organiza a saída em três formatos prontos para o estudo:
    • Flashcards: Pares de pergunta e resposta otimizados para memorização ativa.
    • Quizzes: Testes de múltipla escolha para validação imediata do conhecimento.
    • Resumos: Sínteses estruturadas dos pontos fundamentais do conteúdo.
  • AI Tutor Chat (Interação Direta): Implementei um chat contextual dentro de cada material gerado. O usuário pode tirar dúvidas específicas sobre o conteúdo que acabou de ser criado, exigindo gerenciamento de estado persistente e contexto delimitado.
  • AI Guard (Moderação de Conteúdo): Colaborei na lógica de filtragem via IA para as interações sociais, garantindo que postagens e mensagens sejam estritamente educativas e seguras.
  • UX Assíncrona: Desenvolvi toda a lógica de feedback visual (Skeletons/Spinners) para lidar com o tempo de processamento das LLMs, garantindo que o usuário tenha uma experiência fluida mesmo durante operações pesadas.

2. Gestão de Tempo e Notificações (Calendário Inteligente)

Desenvolvi um ecossistema de produtividade para organização de rotinas e combate à procrastinação:

  • Lembretes Personalizados: Demonstração visual completa dos lembretes agendados. Ao clicar em um dia específico, o usuário acessa todos os lembretes daquela data com suas respectivas descrições e anotações detalhadas.
  • Sistema de Notificações In-App: Sistema de alertas que aparecem via pop-up na página inicial ao passar o mouse sobre o ícone de notificações. As notificações de lembretes são programadas para aparecer apenas quando o dia escolhido é atingido.

3. Arquitetura de Salas de Estudo (Micro-comunidades)

Idealizei e implementei a lógica de organização descentralizada da plataforma:

  • Espaços Colaborativos: Qualquer usuário pode criar e gerenciar Salas de Estudo temáticas (ex: Geometria, Neurociência).
  • Fluxo de Conteúdo Híbrido: Dentro de cada sala, implementei um sistema de postagens duplo: mensagens para interação direta/dúvidas e compartilhamento de Materiais Inteligentes prontos (Flashcards, Quizzes e Resumos), permitindo o consumo imediato por outros membros.
  • Hierarquia de Dados: Organização estratégica em Matérias que agrupam materiais gerados, facilitando a navegação e a taxonomia do aprendizado.

4. Analytics & Data Visualization

Transformei dados brutos de interação em insights acadêmicos:

  • Métricas de Rendimento: Lógica para processar e exibir porcentagens de acerto/erro, tarefas diárias realizadas, rendimento semanal através de componentes de visualização de dados em gráfico e um ranking as melhores matérias do usuário ordenadas por XP ganho em cada uma ao realizar os quizzes nos materiais de estudo gerados.

✨ Funcionalidades em Destaque

  • 🤖 AI Material Factory: Criação de materiais via PDF, temas globais ou tópicos específicos.
  • 💬 AI Tutor Chat: Tutor dedicado para tirar dúvidas dentro do próprio material gerado.
  • 📅 Smart Planner: Calendário com lembretes agendados e notificações internas em tempo real.
  • 🏫 Study Rooms: Salas temáticas para colaboração e compartilhamento de conteúdos prontos.
  • 📈 Performance Tracking: Acompanhamento detalhado da evolução acadêmica e taxas de acerto.

🛠 Ecossistema Técnico

Front-end Stack

Integração & Design


📬 Contato

Guilherme Monteiro Ramos - LinkedIn | E-mail

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages