PMR Assist.

Tarefas, agenda, rotinas e lembretes com comandos em português e ações protegidas por confirmação.

Lista real de tarefas do PMR Assist em demonstração local, com dados fictícios
Versão local em modo demonstração, com dados fictícios
CONTEXTO
PWA pessoal para reunir tarefas, agenda, rotinas e lembretes com um assistente em português baseado em ferramentas estruturadas.
PARTICIPAÇÃO
Concepção e desenvolvimento do protótipo
ESTADO
Protótipo avançado

CONTEXTO & SOLUÇÃO

O ponto de partida.

O problema

Tarefas, agenda, rotinas e lembretes perdem valor quando ficam dispersos ou quando uma automação executa ações importantes sem confirmação.

A solução

Um sistema pessoal que reúne a organização do dia e um assistente em português baseado em ferramentas estruturadas.

PRODUTO & ENGENHARIA

Escolhas que
fazem diferença.

  1. Confirmação antes da ação

    Ações sensíveis produzidas pelo assistente são apresentadas como propostas estruturadas antes da execução.

    O compromissoAdiciona uma etapa ao fluxo, mas mantém decisões importantes sob controle do usuário.

  2. Agenda idempotente

    O agendador registra operações de modo que tentativas posteriores não repitam o mesmo efeito.

    O compromissoA persistência fica mais exigente, em troca de retomadas e tentativas mais seguras.

  3. Execução isolada da interface

    Edge Functions concentram as rotinas de backend próximas aos dados e fora do cliente.

    O compromissoA distribuição melhora a separação de responsabilidades, mas exige observabilidade entre camadas.

NA PRÁTICA

O que o produto faz.

  • Organização de tarefas, agenda, rotinas e lembretes
  • Assistente em português com ferramentas estruturadas
  • Fluxos protegidos por confirmação
  • Agendador com idempotência e novas tentativas
  • Supabase Edge Functions
  • Testes com Vitest e Playwright

POR DENTRO

Cada tecnologia,
uma função.

React · TypeScript · Vite · PWA
Estruturam a interface tipada e o fluxo instalável da aplicação web.
Supabase · Edge Functions
Armazenam dados, autenticam o acesso e executam as rotinas de backend.
Vitest · Playwright
Verificam unidades de lógica e os principais percursos no navegador.

LEITURA TÉCNICA

O que o projeto ensina.

Confirmar uma ação e executá-la são responsabilidades distintas. A idempotência também precisa fazer parte do agendamento para evitar efeitos repetidos.

ESTADO DO PROJETO

Onde o projeto está.

A aplicação pública encaminha para login. O código permanece privado e as integrações externas seguem em validação.

Próxima etapa em validação

As integrações externas seguem em validação. A demonstração local apresenta o fluxo de organização, sem comprovar a execução dessas integrações em produção.

  • Código-fonte privado
  • A demonstração pública exige autenticação
  • Integrações externas ainda em validação