Join the Agent Deck Discord Server!
Check out the Agent Deck community on Discord – hang out with 357 other members and enjoy free voice and text chat.
Mad Buddy helps people notice when trusted friends are roughly nearby, discover new connections deliberately, and turn intent into real plans — without live maps, exact coordinates, exact distances, o
SocialTypeScript · JavaScriptGitHub @GoasanteOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Mad Buddy helps people notice when trusted friends are roughly nearby, discover new connections deliberately, and turn intent into real plans — without live maps, exact coordinates, exact distances, or location history.
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Mad Buddy is a privacy-first social proximity app. Approved friends can appear as coarse Glow signals when they are nearby, without exposing exact coordinates, raw distance, GPS accuracy, location history, maps, or street-level location.
Historical stage checklists and old handoff files are not release authority.Read the full README ↗A privacy-first proximity social app built to help people spend less time scrolling and more time connecting in real life.
Live product · Developer setup · Product invariants
Mad Buddy helps approved friends — Muddies — notice when they are nearby without exposing exact coordinates, street locations, raw distances, GPS accuracy or location history.
The product combines lightweight proximity awareness with private social coordination: people can see nearby friends, signal what they are UpFor, make Plans, create Events and Groups, use Safe Arrival, share temporary Stories, and join local anonymous Conference conversations.
The product principle is simple: use technology to create more real-world connection, not more endless scrolling.
Location is a product input, not a social feed.
Mad Buddy does not expose exact coordinates, numerical distance, GPS accuracy, geohashes, street-level location or location history to other users. Nearby experiences use coarse privacy-safe projections, and users can pause visibility with controls such as Ghost Mode.
The complete non-negotiable privacy and product rules live in docs/operations/PRODUCT-INVARIANTS.md.
| Area | Stack |
|---|---|
| Web | Next.js, React, TypeScript |
| Backend | Supabase Auth, PostgreSQL, RLS, RPCs, Realtime, Storage |
| Native | Capacitor with a bundled mobile SPA |
| Hosting | Vercel |
| Push | Web Push / VAPID and Firebase Cloud Messaging |
| Payments | Paystack for Mad Buddy Access |
| Quality | Vitest, ESLint, TypeScript, GitHub Actions |
The server and database remain authoritative for authentication, authorization, relationships, privacy boundaries, billing, Plans, Safe Arrival and notification membership. Client bundles never receive service-role credentials.
npm install
cp .env.example .env.local
npm run dev
Open http://localhost:3000.
For local Supabase, staging and environment setup, use docs/operations/NEW-DEVELOPER-CHECKLIST.md and docs/operations/DATABASE-RUNBOOK.md.
npm run lint
npm run typecheck
npm test
npm run build
npm run preflight
CI independently validates web quality, production buildability, the mobile bundle, secret scanning and native/server boundary rules.
docs/operations/START-HERE.md — developer and operator entry pointdocs/product/CONTINUATION.md — current product/release continuation authoritydocs/database-map.md — domain and database mapdocs/operations/PRODUCT-INVARIANTS.md — privacy and product rulesdocs/operations/DEPLOYMENT-RUNBOOK.md — release processCONTRIBUTING.md — contribution and branch conventionsSECURITY.md — security reporting guidanceHistorical handoffs and audits are retained under docs/archive/ rather than mixed into the active repository root.
Mad Buddy is under active development. The public repository is the engineering source of truth; production credentials, provider secrets, signing material and recovery codes are intentionally kept outside GitHub.