Phase A (live): Read-only diaspora intelligence with blog, pricing, and admin tools. Syndicates, recruiters, and researchers pay to search, filter, and export. Frontend: Express + EJS on Vercel serverless. Backend: FastAPI on Vercel with Supabase (PostgreSQL). CI/CD: GitHub Actions + automated testing.
Phase B-D (future): Diaspora members claim their scraped profile, verify, and opt into paid connections. Blog & content marketing drives organic sign-ups. The platform evolves into a two-sided marketplace: intelligence data on one side, social networking with tiered pricing on the other.
Companies House officer records. Read-only, never modified by users. Has claimed_by FK to users โ ready for Phase B.
blog_posts: published/draft posts, tags, categories, analytics, full-text search. pricing_plans: DB-driven tiers with featured flagging. Both served via FastAPI.
Diaspora members who claim their scraped profile. Stores bio, photo, interests, verified status, and connection price tiers. Linked to profiles via FK.
connections: tracks who paid to connect, status, Stripe payment intents. Messaging threads tied to each connection.