Início/Projetos/Cronofio

Cronofio

App nativo de iPhone que monta um cronograma capilar de quatro semanas: motor de regras em Swift, IA só no servidor e marca desenhada junto.

Case
/005 · 2026
Papel
Estratégia, marca, design do app e desenvolvimento iOS e do servidor
Stack
Swift 6, SwiftUI (iOS 26), SwiftData, Vision, Supabase (Postgres, RLS, Edge Functions), Claude (Anthropic)
/01 contexto

Um cronograma capilar que a IA não decide.

A fundadora montou com IA um cronograma em PDF para o próprio cabelo, a partir das fotos dos produtos, das químicas e da frequência de lavagem. O Cronofio faz isso para qualquer pessoa, num app nativo de iPhone: questionário curto, quatro semanas com a receita de cada dia e ajustes quando entra uma química, um corte ou um check-in. A primeira decisão foi tirar a grade das mãos da IA.

  1. O motor decide a grade

    Um motor de regras em Swift puro, sem rede e sem interface, gera o cronograma: mesma entrada, mesma saída, offline no aparelho e testável linha a linha.

  2. IA só no servidor, só onde ajuda

    O Claude roda em funções do Supabase para ler rótulos, classificar e pesquisar produtos, escrever as explicações e conversar no assistente. A chave nunca vai para o app.

  3. Nativo do iPhone

    SwiftUI com o visual do iOS 26, Vision e VisionKit lendo rótulo e código de barras no próprio aparelho antes de chamar o servidor, e lembretes por notificação local.

/02 produto

As telas, como foram construídas.

Capturas e gravações do produto rodando, sem montagem.

Hoje, Cronograma e Progresso no simulador do iPhone, com o perfil de demonstração
Hoje, Cronograma e Progresso no simulador do iPhone, com o perfil de demonstração
Questionário: curvatura, avatar, resumo do cabelo e kit mínimo
Questionário: curvatura, avatar, resumo do cabelo e kit mínimo
Passo a passo, assistente que propõe e espera a confirmação, e planos com a lua como tradição
Passo a passo, assistente que propõe e espera a confirmação, e planos com a lua como tradição
Modo escuro com os tokens da marca
Modo escuro com os tokens da marca

Ver a identidade no portfólio da Heffer Studio ›

/03 arquitetura

Como o sistema se organiza.

Camadas da aplicação e a estrutura real do repositório.

  1. AppSwiftUI · iOS 26 · Observation · SwiftData como cache offline
  2. MotorCronofioEngine: Swift puro, só Foundation, coberto por Swift Testing
  3. AparelhoVision lê o rótulo · VisionKit lê o código de barras · notificações locais
  4. ServidorSupabase: Postgres com RLS, login com Apple e link mágico, Storage
  5. IAClaude em Edge Functions: rótulo, classificação, pesquisa na web, textos e assistente
tree
cronofio/
├─ Cronofio/Features/ ..... 12 áreas do app
├─ Packages/CronofioKit/
│  ├─ CronofioEngine/ .... regras puras, sem I/O
│  ├─ CronofioDesign/ .... tokens e componentes
│  └─ Tests/ ............. 67 testes do motor
├─ CronofioUITests/ ....... fluxos de ponta a ponta
├─ supabase/functions/ .... 6 funções
└─ brand/ ................ marca gerada por script
/04 implementação

Decisões que sustentam o produto.

  1. 01

    Regras que dá para testar

    Dias de tratamento, proporções, espaçamento e distribuição dos produtos são funções puras; o calendário entra fixo em São Paulo para nenhum teste depender do fuso da máquina.

  2. 02

    Química readapta o cronograma

    Uma química registrada ou agendada recalcula a grade a partir daquela data: reconstrução cerca de sete dias antes de uma descoloração, dias sem lavar depois, e cada dia alterado diz qual química causou a mudança.

  3. 03

    Assistente que propõe, não faz

    O Fio usa as mesmas ações que a pessoa faria à mão e só muda algo depois de ela tocar em Confirmar.

  4. 04

    Produto digitado vira produto classificado

    Um nome fora do catálogo fica pendente; o servidor pesquisa na web, preenche funções e uso, e o motor encaixa o produto nos dias certos.

  5. 05

    Marca e app na mesma grade

    As cabeças usam a mesma grade de 100 × 100 no app e no script que gera os arquivos da marca, e as cores saem de um único arquivo de tokens.

/05 entrega

O que foi entregue.

O app roda de ponta a ponta no iPhone, do questionário ao assistente, com o motor de regras coberto por testes e a marca espelhada em código.

  • 67testes do motor de regras
  • 14fluxos testados na interface
  • 6funções no servidor
  • 72produtos no catálogo inicial
  • Estratégia e marca
  • Brandbook e design system
  • App iOS nativo
  • Motor de regras
  • Backend Supabase
  • IA no servidor com Claude

métricas de uso a incluir quando medidas em produção

Próximo case ›VeniminPlataforma de páginas de links com catálogo e WhatsApp: editor visual, 27 estilos de design, renderer próprio e cobrança com Pix.
heffer@dev: ~/novo-projeto

$ heffer contato --novo-projeto agenda aberta · 1º semestre 2027

Antes do código, a decisão.

› Um brief completo ou uma ideia solta servem. Na primeira conversa entendemos o problema e mostramos como o diagnóstico chega a um escopo fechado.

› e-mail ...... dev@heffer.studio

› whatsapp .... +55 00 00000-0000

contatos provisórios
Respondemos em até dois dias úteis.

$