Being a nerd can still save your life.
o repertorium é o seu hub de estudos — organize cursos, artigos, vídeos e livros, planeje a semana e construa constância, de migalha em migalha. 🦉
Tudo que você precisa para começar
Arquitetura limpa, multi-tenant segura, pronta para produção.
Multi-Tenancy
Organizações isoladas com membros, papéis e permissões.
Autenticação
Email/senha, Google OAuth e API keys com JWT.
Jobs Assíncronos
Filas BullMQ com retry, agendamento e idempotência.
API Completa
Elysia + Swagger, OpenAPI, Eden Treaty tipado.
Arquitetura pronta para produção
Módulos, DTOs, actions, presenters, jobs e rotas organizados em domínios verticais.
Backend por domínio
Cada módulo tem suas próprias rotas, actions, DTOs e presenters. Sem camadas espalhadas.
- Rotas Elysia com validação Zod
- Actions com regras de negócio
- DTOs específicos por ação
- Presenters para respostas públicas
Autenticação completa
Login com email/senha ou Google OAuth. JWT com refresh token. API keys para integrações. Controle de acesso por organização e papel (Owner, Admin, Member).
Jobs e filas
Processamento assíncrono com BullMQ. Retry automático, agendamento, idempotência. Ideal para email, IA, webhooks e processamento de arquivos.
MCP e API
Servidor MCP integrado para agentes de IA. API Elysia com Swagger, OpenAPI e cliente Eden Treaty tipado para o frontend.
Comece em 3 passos
Do template ao seu produto funcionando em minutos.
Clone o template
Git clone e npm install. Tudo já configurado e pronto.
Configure seu produto
Defina nome, cores, domínio e módulos do seu SaaS.
Coloque no ar
Autenticação, multi-tenancy, API e UI já funcionando.
Cliente tipado (Eden Treaty)
O frontend se conecta à API Elysia com um cliente totalmente tipado. React Query, cache, invalidação e mutações sem perder tipo. Zero duplicação de tipos entre backend e frontend.
- Cliente Eden Treaty com tipos inferidos do backend
- React Query para cache e estado do servidor
- Hooks tipados por domínio
- Integração contínua frontend-backend