Projeto próprio
HudSystem
ERP modular como arquitetura expansível de gestão empresarial
- Status
- Em desenvolvimento
- Referência
- Em desenvolvimento
01
Contexto
O HudSystem é a evolução de um SaaS ERP pessoal. O projeto serve como espaço para implementar diferentes áreas de gestão empresarial e explorar integrações em uma arquitetura modular.
Há experimentações com pagamentos, documentos, relatórios, filas, cache e comunicação em tempo real; elas não são apresentadas como integrações integralmente finalizadas.
02
O problema
Um ERP reúne domínios com ritmos e responsabilidades diferentes, que precisam crescer sem transformar a base em um bloco único.
Experimentações de infraestrutura e integrações precisam permanecer identificáveis sem serem confundidas com recursos concluídos.
03
A solução
Uma arquitetura modular em NestJS para desenvolver e estudar áreas de gestão de forma expansível.
A base incorpora persistência, filas, cache, tempo real, documentação e integrações experimentais.
04
Minha atuação
- Arquitetura modular e modelagem de domínios.
- Desenvolvimento de APIs, persistência e autenticação.
- Experimentação com filas, cache, tempo real e IA aplicada.
- Containers e documentação técnica.
05
Funcionalidades
Arquitetura modular de gestão
Autenticação e APIs documentadas
Filas e cache
Presentes na base do projeto.
Comunicação em tempo real
Presente na base do projeto.
Pagamentos, documentos e relatórios
Áreas de experimentação e integração; o conjunto não está integralmente finalizado.
06
Arquitetura
- Back-end NestJS com PostgreSQL e TypeORM.
- Redis/ioredis e Bull para cache e filas.
- Socket.IO para comunicação em tempo real.
- JWT/Passport, Swagger e Docker como parte da base técnica.
- Integrações experimentais com OpenAI e LangChain.
07
Stack
- NestJS
- TypeScript
- PostgreSQL
- TypeORM
- Redis
- ioredis
- Bull
- Socket.IO
- Swagger
- Docker
- JWT
- Passport
- OpenAI
- LangChain
08
Galeria
09
Desafios técnicos
- Preservar limites entre módulos de gestão distintos.
- Integrar recursos de infraestrutura sem afirmar maturidade além do estado real.
10
Decisões importantes
- Manter o ERP como projeto modular e expansível.
Status atual
Em desenvolvimento
Repositório privado: informações públicas limitadas ao conteúdo deste case.