Every like can carry a note. Women set the rules, men get a real shot, and seeing who likes you comes with Paire Plus. Find your Paire.
SocialTypeScript · JavaScriptGitHub @hritikch24OnlineOwner 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
Paire — dating app where women set the rules (www.paire.in)
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗"Find your Paire." Live at paire.in. Formerly Chitthi, and before that the working name Muse; internal IDs (com.muse.app, Firebase muse-352ba, folder names) are unchanged.
Paire is a dating app for adult men and women (18+), built for India: women set the rules, men get a fair chance. It is open to members across India. Members sign up in two quick steps and pick interests (music, film, craft…). Profile-based vibe ranking sorts people whose preferences match their own and explains shared choices. They can explore photo cards or Vibe-first cards, see who liked them for free, and chat after a mutual like, with optional AI icebreakers.
Also in the app:
docs/ccavenue.md), which replaces the earlier direct-UPI and Razorpay checkouts; the Android app uses Play billing via RevenueCat. Each is behind its own switch (docs/launch-web.md).docs/presence-and-paid-chat.md.The public name is still to be decided; see docs/product/brand-shortlist.md. The private website preview is https://muse-delhi-ncr.soundlemon8.chatgpt.site — review build, with public launch/provider/legal setup pending. Build and browser QA: docs/web-preview.md. Latest evidence and limits: docs/qa-2026-10-10.md.
| Part | Where | Stack |
|---|---|---|
| Mobile app | apps/muse-mobile | Expo SDK 54, React Native 0.81, Tamagui, React Navigation, Zustand, TanStack Query |
| Website + browser app (Vercel) | apps/web, vercel.json | Landing page, legal pages and the Expo web export at /app/ (docs/vercel.md) |
| Older Sites preview | apps/muse-site | Owner-private preview (superseded by apps/web) |
| Backend | firebase/functions | Cloud Functions (Node 22): discovery, swipes/matching, safety, account deletion, push |
| Security rules | firebase/rules | Firestore + Storage rules, with tests |
| Legal pages | firebase/hosting | Privacy policy, terms, guidelines, account deletion (Firebase Hosting) |
| E2E flows | e2e | Maestro |
The app and the functions are standalone npm projects, each with its own lockfile. The root folder has no dependencies.
./scripts/bootstrap-macos.sh # one-time toolchain (watchman, firebase-tools, maestro…)
(cd apps/muse-mobile && npm ci)
(cd firebase/functions && npm ci)
(cd firebase && npm ci) # rules test tooling
cp apps/muse-mobile/.env.example apps/muse-mobile/.env
Android builds need JDK 17 (JAVA_HOME) and the Android SDK (ANDROID_HOME).
npm --prefix firebase/functions run build
firebase emulators:start --project demo-muse # auth, firestore, functions, storage
npm --prefix firebase/functions run seed:emulator # demo members, password Password123!
cd apps/muse-mobile && npx expo run:android
Seeded logins: [email protected], [email protected] (already matched), [email protected], [email protected], [email protected], and [email protected] (no profile yet).
The android/ and ios/ folders are generated from app.config.js (npx expo prebuild). Change native settings in app.config.js or a config plugin in plugins/, never by hand.
Share the app with friends on their own phones, with no Firebase bill: your Mac runs the backend and a free Cloudflare tunnel makes it reachable.
./scripts/android/build-test-apk.sh # "Muse Test" app → dist/Muse-Test.apk
./scripts/test-backend.sh # prints an invite link to share
See docs/test-backend.md (what testers do, resetting passwords, limits, and how the gateway keeps the emulators safe to expose).
./scripts/verify.sh # lint, typecheck, unit, rules and functions end-to-end tests
E2E_PLATFORM=android ./scripts/verify.sh # plus Maestro UI flows on an emulator
See docs/testing.md.
./scripts/release-preflight.sh lists what is missing; docs/RELEASE.md walks through Firebase, signing, building the .aab and Play Console.
docs/product/india-v2-plan.md: India v2 problems → solutions → pricing (current product plan)docs/launch-web.md: web launch order and every environment variable (Firebase, Razorpay, Vercel)docs/presence-and-paid-chat.md: presence, the paid-chat gate, Unlimited Chat payments, switches, migration and rolloutdocs/ccavenue.md: CCAvenue payments (Unlimited Chat and Plus): flow, keys, switches, rollout and testsdocs/vercel.md: deploying the web app on Verceldocs/product/delhi-ncr-direction.md: research, issues/solutions, naming, safety/verification, matching, pricing, design and launch requirements.docs/architecture.md: data model, backend flows, securitydocs/RELEASE.md: Google Play release playbookdocs/safety.md: moderation and trust & safety operationsdocs/testing.md: test suites and how to run themdocs/test-backend.md: the free test server for your groupdocs/design-system.md: themes, type and componentsdocs/PRODUCT_BACKLOG.md: what's next and open decisionsdocs/product/market-strategy.md: India-first market review, launch plan and getting trafficdocs/product/costs.md: Play and Firebase costs, and developer-account optionsdocs/product/duos-prd.md: Duos (double dates with a friend) PRDdocs/product/naming.md: app name reviewPROJECT_STATE.md: what's done and what needs you; FIX_LOG.md: change historyProduction trust, billing and AI setup: integration guide. These integrations require provider/store configuration and live QA before launch.