Eu estou a 3 meses construindo uma base sólida para SaaS Multi-Tanant, ou seja, vários usuários para várias empresas e várias empresas para vários usuários. Essa base vai ser Open Source e poderá ser usada por praticamente qualquer tipo de ideias.
Features prontas:
- Stack em Docker
- Sistema de Login
- Sistema de RefreshToken
- Sistema de Envio de E-mail
- Sistema de Cache (Redis)
- Sistema de Tratamento de Erros e Arquivamento de Logs
- Criação de Empresa Provisória.
- Validação via E-mail da Empresa
- Criação do User e Company após Validação da Empresa
- Criação de Usuário Provisório convites via Link, E-mail e QR Code
- Criação do User a partir da validação do Convite
- Sistema inteligente que Interpreta se o Usuário já existe e apenas o aloca na Empresa
Features em desenvolvimento
- GatWay de Assinaturas
- Môdulo 1 (Criação de Produtos)
A partir das últimas duas features em desenvolvimento o sistema poderá servir como base para qualquer SaaS, e a pessoa poderá incluir seu GateWay de pagamentos, seu banco de dados, seu rpovedor de e-mail, etc. É tudo bem abstraído e moderno, ele usa princípios SOLID e sua lógica é toda em funções e eventos. Simples para qualquer Dev ou Empresa começar.
Se tiver interesse entra no meu Perfil e me chama nas redes que a gente conversa melhor e se quiser te passo o código todo.