Todos os projetos

CosmoGato

Um horóscopo à medida do teu animal

Online · 2026
Período
2026
Tecnologias
PWA · Next.js · React · TypeScript · Prisma · Supabase PostgreSQL/Auth · Claude · Stripe · Vercel

De onde nasce

Um amigo e eu procurávamos a ideia mais absurda possível e escolhemos um horóscopo para animais.

Problemas e decisões

Dar uma base às estrelas

Para dar uma referência concreta à brincadeira, integrei um calendário de eventos astronómicos. Os eclipses têm como referência os dados da NASA e as conjunções são comparadas com o JPL Horizons.

Escolher um modelo sustentável

Comparámos modelos locais e APIs pagas e escolhemos o Claude Haiku dentro de um orçamento definido. Tive de equilibrar a qualidade da leitura e o custo da geração, construindo em torno do modelo o percurso de perfis, créditos e pagamentos.

Como funciona

  1. As páginas e as API fazem parte de uma PWA Next.js na Vercel. React, TypeScript e MUI compõem a interface.
  2. O Supabase gere o acesso e a base PostgreSQL. As API usam o Prisma para associar os perfis dos animais às leituras.
  3. O Claude gera as leituras no servidor. O Stripe Checkout e os webhooks suportam leituras avulsas e subscrições.

Laboratório de integração de IA

Trabalhei a segurança e o consumo de recursos como parte do desenho do produto.

Prompt injection
O texto livre do perfil é limitado e filtrado antes de seguir como dados separados das instruções. O servidor também valida a estrutura da resposta.
Limites de pedidos
Um contador partilhado limita os pedidos por utilizador e aplica um teto diário global. Se o controlo estiver indisponível, o pedido para.
Consumo e créditos
A resposta tem um comprimento máximo. Um pedido equivalente pode reutilizar a leitura anterior. Se o modelo falhar, a leitura de recurso liberta o crédito reservado.

Transparência sobre a IA

Implementei medidas de transparência com referência ao artigo 50.º do Regulamento da IA. O CosmoGato identifica as leituras geradas por IA e a sua finalidade de entretenimento. A interface distingue o texto de recurso e a API assinala a sua origem. A conta permite exportar e apagar os dados pessoais.

AI Act · (EU) 2024/1689 · Art. 50 · GDPR · (EU) 2016/679

O que aprendi

O CosmoGato levou-me a tratar a IA como parte de um produto. Cada leitura tem um custo e o percurso tem de continuar utilizável quando a geração falha. Essa experiência orienta a forma como avalio outras integrações de IA.

Estado atual

A página inicial é pública. Os ecrãs do percurso interno apresentam dados de demonstração.

Abrir CosmoGato

SEO, GEO e AEO na parte pública

Na parte pública de CosmoGato integro SEO (Search Engine Optimization), GEO (Generative Engine Optimization) e AEO (Answer Engine Optimization). Conteúdos, contexto e estrutura fazem parte do trabalho para tornar o produto mais fácil de encontrar e compreender.

Organizo as páginas em torno das perguntas das pessoas e ligo as respostas a exemplos, fontes e resultados verificáveis. Como trabalho SEO, GEO e AEO

Um problema interessante?

Conta-me o que queres construir ou melhorar, quem o vai usar e que limites tens. Respondo-te para percebermos por onde começar.