Skip to content

Repository files navigation

Relationship Network

Relationship Network is an independently deployable consent-first social and relationship site. This repository owns its React site, API, PostgreSQL schema, customers, roles, plans, Stripe billing, safety administration, tests, image, and Compose stack. PrivateID is an external proof provider reached over HTTP, not a source-code or database dependency.

Run the complete site

cp .env.example .env
docker compose up --build

Open http://localhost:3002/site/. Use /health, /ready, and /openapi.json for operations and API discovery. For source development use Node.js 22+, npm ci, npm run migrate, npm run dev, and npm run dev:web. npm run check builds both applications and runs the full suite.

Product capabilities

  • PrivateID adult/unique-person onboarding and local customer sessions
  • Rich privacy-scoped profiles, interests, intentions, relationship structures, and discovery explanations
  • Consent-based relationship edges, couple/group profiles, mutual reveal, likes, matches, messaging, blocking, reporting, moderation, and appeals
  • Independent Free, Premium, and Group Plus plans
  • Independent Stripe customers, Checkout subscriptions, Customer Portal, payments, and signed idempotent webhooks
  • Customer discovery site plus role-protected moderator and administrator workspaces

Documentation

Billing returns 503 by design until this repository's Stripe credentials are configured.

About

Privacy-first social and relationship network for consent-based discovery, identity verification, privacy-scoped profiles, relationship structures, matching, mutual reveal, messaging, couple and group profiles, safety moderation, blocking, reporting, and appeals.

Topics

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages