Todos os projetos

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.

Falar pelo WhatsApp