Serein
Rust로 만든 가볍고 성능 좋은 Discord 전용 네이티브 클라이언트
Mad Buddy는 신뢰하는 친구가 근처에 있음을 알려주고 새로운 연결을 의도적으로 발견해 계획으로 전환하도록 돕는다
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
소셜TypeScript · JavaScriptGitHub @Goasante온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기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.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
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.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.