João Victor
PT
Todos os projetos

EJC Neves

Um app web instalável usado por mais de 300 jovens da comunidade do EJC de Neves. Todo dia ele prepara a leitura do Evangelho e cinco perguntas de meditação geradas com o Claude e, em volta desse hábito, traz a agenda das pastorais, um exame de consciência privado e uma camada social construída sobre as próprias pastorais e círculos do EJC.

Cliente
EJC Neves · João Pessoa, Brasil
Tipo
Webapp
Feito com
Next.js, React, TypeScript, Supabase (Postgres, Auth, RLS, Storage), Claude API, Vercel Cron, Web Push, PWA, IndexedDB, Tailwind CSS
  • Next.js
  • Código próprio
  • Feito com IA
Ver o site
Site de EJC Neves, página inicial

O que eu fiz

A comunidade compartilhava as leituras do dia e as datas dos eventos em vários grupos de mensagens, e muita coisa se perdia no caminho. Desenhei e construí um lugar só para isso, de ponta a ponta: produto, interface, banco de dados, pipeline de IA e deploy. É um app Next.js (App Router, Server Components e Server Actions) na Vercel, com Supabase para Postgres, autenticação e armazenamento. Ele se instala no celular como PWA, com notificações Web Push.

O coração é um pipeline de conteúdo que roda sem mim. Toda noite, uma tarefa agendada busca a meditação do dia seguinte naquela data exata, envia o Evangelho para a API do Claude gerar cinco perguntas, valida o resultado e publica o dia. Quando as pessoas abrem o app de manhã, está tudo pronto.

A segurança fica no banco, não só na interface. Toda tabela tem row-level security, leituras entre usuários passam por funções SECURITY DEFINER que devolvem só o que deve ser público, e o que não deve ser visto nem é buscado, em vez de apenas escondido na tela.

O que ele faz

Vamos trabalhar juntos

Um site em Webflow ou Astro, um produto completo ou um agente de IA: me conta o que você tem em mente.

victordg050@gmail.com

Paraíba, Brasil · trabalhando para o mundo todo