Rastreador de assinaturas SaaS
Ferramenta interna para acompanhar assinaturas SaaS da equipe, responsáveis, custos e renovações, com persistência no Lakebase e análises de gastos no Genie.
Crie com IA
- Copie o prompt abaixo
- Cole-o no Cursor, Claude Code, Codex ou em qualquer agente de programação
- Seu agente cria o app, fazendo perguntas ao longo do processo para que o resultado seja exatamente como você deseja
Não conhece os modelos? Saiba mais aqui
Inclui um app inicial funcional
O código funcional e executável está no GitHub. Ao copiar o prompt acima, seu agente de programação o clona como ponto de partida e o adapta aos seus dados e caso de uso.
Este modelo demonstra uma ferramenta interna de CRUD simples construída no Databricks: um rastreador de assinaturas SaaS em que as equipes registram as ferramentas que usam, quem é responsável por cada assinatura, quanto ela custa e quando é renovada. Um Genie Agent oferece análises self-service sobre os dados das assinaturas.
Fluxo de dados
Todos os dados de assinaturas ficam em uma única tabela do Lakebase Postgres e são entregues diretamente ao app:
- O Lakebase Postgres armazena a tabela
saas_tracker.subscriptionscom nome, fornecedor, custo, ciclo de cobrança, responsável, status e datas de renovação. - O SaaS Tracker App (Databricks App) lê e grava assinaturas por meio de rotas de API Express apoiadas pelo Lakebase.
- Queries no SQL warehouse alimentam o dashboard de análises (visão geral de gastos, gastos por categoria).
- Um Genie Agent configurado sobre a tabela de assinaturas permite que os usuários façam perguntas em linguagem natural sobre gastos, responsáveis e renovações.
O que adaptar
O setup e o provisionamento estão documentados no README.md do repositório.
Para personalizar este modelo:
- Lakebase: aponte o
databricks.ymldo app para o seu próprio projeto, branch e banco de dados Lakebase. - SQL warehouse: defina o ID do warehouse usado nas queries de análise.
- Genie Agent: crie um Genie Agent sobre a tabela
saas_tracker.subscriptionse defina o ID do space. - Categorias: ajuste a lista de categorias nas rotas do servidor e no componente de formulário para refletir os departamentos da sua organização.
- Dados de seed: o script de seed cria 18 assinaturas de demonstração realistas. Substitua pelos seus próprios dados ou use o formulário de adição do app.
Baseado nestes modelos
O código deste exemplo e o prompt do agente acima são baseados nos modelos abaixo. Abra um deles para explorar uma técnica específica isoladamente ou aplicá-la a outro projeto.
[MODELOS]
Aplicação com Lakebase
Configure um Databricks App com o Lakebase para armazenamento persistente de dados. Inclui configuração de esquema e rotas completas de API para CRUD.
[MODELOS]
Análise Conversacional do Genie
Incorpore uma interface de chat do Databricks AI/BI Genie para que os usuários possam explorar dados em linguagem natural. Configure um Genie Agent, conecte plugins de servidor e cliente, declare recursos da aplicação e implante.

