Projetos pessoais

Coisas que construí para aprender e usar.

Projetos pequenos, mas completos: espaços para experimentar tecnologias, aprofundar fundamentos e transformar ideias em aplicações funcionais.

Aplicação de chat em tempo real

Live Chat

GitHub ↗

Sistema completo de chat em tempo real com WebSocket, interface moderna e um painel detalhado de logs.

React · TypeScript · Socket.io · Node.js · Fastify

  • Arquitetura cliente-servidor com Socket.io.
  • Mensagens instantâneas, indicador de digitação e sistema de ACK.
  • Dashboard de logs em tempo real para apoio ao debugging.

Sistema de gerenciamento de usuários

User Management System

GitHub ↗

Sistema de gerenciamento de usuários com cadastro, busca paginada, filtros por nome e CPF e geração de relatórios em PDF.

Next.js · React · TypeScript · Spring Boot · Spring Data JPA · JasperReports

  • CRUD de usuários com validação de dados, paginação e filtros por consulta.
  • API REST estruturada em camadas e integração com JasperReports.
  • Interface simples e focada na produtividade do gerenciamento de dados.