ActsControl room

Send a tester a link — it opens on their phone like an app. Everything they do shows up here and grows the content.

Acts

Someone needs an act. Someone else does it — says the prayer, lights the candle, makes the visit — and the first person sees it happen.

Acts is a two-sided marketplace for acts of faith and mercy. A Seeker posts a need for a person, a moment, a place. Helpers answer with real acts — prayer, a candle, a rosary, a visit — each one counted, each one visible to the person who asked. Pastors broadcast their parish's needs; supporters share and give. No account required to act.

  • Ask — post a need in three taps, free, always.
  • Act — answer one, anywhere or at the place itself.
  • See it — every act lands on the request as proof and comfort.
  • Keep going — points, streaks, saint cards, badges make mercy a habit.
Text Email
Open the latest build →

or send someone acts-ten.vercel.app/app

Latest build

2026-09-05 (NEW MACHINE; wall + comments + faked push live on TestFlight via OTA). Read this first to resume.

2026-09-05 (night) — the design review: four levels of clickables

  • Rule: the vermillion 2-pt underline means SELECTED (L4 nav state) and nothing else; every decorative rule is a hairline in line. The INTENTIONS rule was the same style as the active tab — fixed.
  • Levels (DESIGN.md §6, tokens in expo/lib/theme.ts): L1 primary filled button (BTN) · L2 secondary outline/pill/act-colored bar text · L3 tertiary Marian-blue link + chevron (LINK_TEXT) · L4 nav state (TAB_UNDERLINE).
  • Feed card: face beside one text column (title · place-if-going · 💬 n) with 8-pt steps; hairline; then ✓ badge left, three act icons with counts right (hands · candle · pin) in equal cells. Server sends going and per-kind counts per need. Last OTA: 3973855.
Full build log →

Tech specs

  • Web app — Next.js 16 (App Router) · React 19 · TypeScript · Tailwind v4
  • Data — Supabase Postgres with RLS (guests append; moderation server-side) + Storage for photos
  • Hosting — Vercel; every push to main deploys to acts-ten.vercel.app
  • Design — ONE design (the marketplace), one token system; earlier concepts archived in the hub
  • Guests first — no login to act; device-keyed profiles upgrade to members
  • Native app — Expo (React Native) in the same repo, sharing this backend via /api/native/*; GPS + camera live

Next steps

  1. 1The native app (Expo) — underway: real native screens (not a wrapper) sharing this backend. Running on Android today with GPS and camera proof; same code builds for iPhone.
  2. 2Store accounts — Apple Developer ($99/yr) + Google Play ($25): Bryan enrolls, then builds ship through EAS. Android installs need no store at all (direct APK link). No Astro anywhere — the native app replaced that idea.
  3. 3TestFlight — the beta in Steve's circle's hands: real parishes, real asks, feedback straight into the build log.