Desenvolvimento da Fundação de Plataforma SaaS de Automações Contábeis (Svelte/SvelteKit)
Descrição do Projeto:
Estamos buscando um desenvolvedor para construir a fundação técnica e arquitetural de uma nova plataforma SaaS de automações contábeis, voltada para empresas e escritórios de contabilidade.
O foco deste projeto não é desenvolver as automações contábeis, mas sim entregar uma base sólida, escalável e segura, sobre a qual múltiplas ferramentas poderão ser adicionadas futuramente.
A plataforma será desenvolvida utilizando Svelte e SvelteKit, com backend preparado para integração com Azure Functions e Postgres serverless.
⸻
🧩 Escopo do Projeto
1. Páginas Públicas
• Landing page institucional
• Página de planos
• Página de login e cadastro
⸻
2. Sistema de Autenticação
• Login por e-mail e senha
• Login via Google OAuth
• Login via Microsoft OAuth (Azure AD)
• Recuperação de senha
• Sessões seguras e proteção de rotas
⸻
3. Arquitetura SaaS (Fundação)
• Estrutura multi-tenant
• Empresas (Enterprise)
• Usuários
• Assentos / colaboradores
• Separação clara entre:
• Usuário individual (Plano Pro)
• Empresa (Plano Enterprise)
⸻
4. Planos e Controle de Acesso
• Plano Free
• Plano Pro (assinatura individual)
• Plano Enterprise (assinatura corporativa com múltiplos usuários)
• Middleware de autorização baseado em plano
• Liberação e bloqueio de funcionalidades conforme plano
⸻
5. Sistema de Billing
• Integração com sistema de pagamento (ex: Stripe ou equivalente)
• Criação e gerenciamento de assinaturas
• Controle de status:
• Ativo
• Inadimplente
• Cancelado
• Base preparada para upgrade/downgrade de planos
⸻
6. Hub Interno da Plataforma
• Dashboard inicial após login
• Área de gerenciamento de conta
• Área de gerenciamento de usuários (Enterprise)
• Estrutura para listagem futura de ferramentas de automação
⸻
7. Backend e Infraestrutura
• Preparação para processamento via Azure Functions
• Banco de dados Postgres serverless
• Modelagem de dados documentada
• APIs REST ou endpoints internos organizados
⸻
8. Qualidade e Organização
• Código limpo e bem estruturado
• Separação clara de responsabilidades
• Documentação básica da arquitetura
• Projeto preparado para escalar e receber novas ferramentas
⸻
🚫 Fora do Escopo (Importante)
• Desenvolvimento das automações contábeis
• Regras fiscais específicas
• Geração de arquivos fiscais ou declarações
⸻
🛠️ Tecnologias
• Svelte / SvelteKit
• JavaScript / Typescript
• html / css
•
node.js
• Oauth
• rest api
• postgres
• microsoft azure
o projeto deverá ser desenvolvido seguindo boas práticas de arquitetura saas, segurança e escalabilidade, compatível com crescimento futuro da plataforma.
Prazo de Entrega: Não estabelecido