Back to projects

Pre-launch · Web live · iOS / Android in final test

TrustPeer

TrustPeer is an AI-scored, pay-to-connect platform between users and verified influencers. Instead of shouting into a public DM with no idea whether the message will land, users see a free DeepScore™ — a 0-100 AI compatibility score —before they pay. Influencers only see paid, AI-pre-screened requests; accepted ones open a 30-day private chat. Unanswered requests auto-refund. A separate Vouch mechanic lets fans put real money behind their support.

TrustPeer website hero — Connect with Influencers Who Matter, with a search bar to find influencers by username, Download Free CTA, and trust indicators for Verified Influencers, AI-Powered Matching, and 4.9 App Rating.

The problem

The creator economy is a one-way megaphone. Fans can't reliably reach the influencers they follow — public DMs are flooded, business email addresses don't scale, and there's no filter for whether a sender is a serious supporter or random spam.

Influencers, in turn, lose two things at once: meaningful relationships with their genuine audience, and the chance to monetise time spent replying. Existing "DM-for-pay" products solve the payment but not the matching — an influencer ends up sifting paid messages from people whose values don't actually align, and a user ends up paying without knowing whether the conversation will land.

The approach

TrustPeer separates signal from spend. AI does the matching first; payment follows. Every connection has compatibility transparency before money changes hands, and the payment itself is an intent filter — only people who care enough to pay reach the influencer. Time-bound chat windows and automatic refunds keep both sides honest.

For users

See a free DeepScore™ before paying. Pay only if the AI says you're a good match. If the influencer doesn't reply in 7 days, get refunded automatically.

For influencers

Inbox is pre-filtered by AI compatibility and gated by payment. Decide based on the score, not the noise. Earn from time you would otherwise spend replying for free.

For fans who don't want to chat

Vouch instead. £1 per public vouch (name and photo visible) or £1.50 per private vouch (identity hidden). A money-backed authenticity signal beyond a follow click.

Trust by design

Influencers are verified. Compatibility is calculated by GPT-4 against a structured questionnaire. Refunds are automatic. Privacy modes are first-class, not an afterthought.

How a connection happens

  1. Step 1

    Discover

    Browse verified influencers or search by @username. Each profile carries a verification badge, follower stats, and a public Vouch leaderboard so you know the support is real.

  2. Step 2

    Get your DeepScore™ — free

    Answer a short, AI-generated questionnaire tuned to that specific influencer. GPT-4 scores compatibility from 0-100. The preview is free and lives behind no paywall — see the score before you decide to pay.

  3. Step 3

    Send a paid connection request

    If the score looks promising, pay via Stripe to send the request. The fee is the intent filter: only people who care enough to spend reach the influencer's queue.

  4. Step 4

    Influencer accepts or rejects

    The influencer sees the DeepScore alongside the request and decides. If they accept, a 30-day private chat opens. If they reject, the user is refunded.

  5. Step 5

    Build the relationship — or auto-refund

    A 30-day window encourages real, time-bound conversation rather than endless drift. If the influencer doesn't respond at all in 7 days, the request automatically refunds and closes — no manual support tickets needed.

TrustPeer iOS app home screen showing a 'Samin just joined TrustPeer' welcome card with 2.8K followers, the Trust Peer Statistics dashboard with vouch and request earnings totals, and a Featured Influencers carousel highlighting Carol with a verified badge.

Mobile home — featured influencers, earnings dashboard, search.

What's under the hood

DeepScore™ matching

Influencer-specific questionnaires generated and scored by GPT-4. The score is computed server-side, returned as a structured 0-100 value, and shown to the user before any Stripe charge. No paywall on the preview — payment only triggers if the user proceeds.

Vouch — a tipping primitive

A separate, lightweight signal: £1 per public vouch (name + photo visible to the influencer and on a leaderboard) or £1.50 per private vouch (identity hidden). Designed as a money-backed alternative to follow counts — supporters who put real money on the table.

30-day chat windows

Accepted connection requests open a chat that lives for 30 days. Time-bounded conversations force quality over drift, and let influencers reuse mental capacity for the next request without an ever-growing inbox.

Auto-refund safety net

Connection requests that go un-answered for 7 days refund automatically through Stripe. No support tickets, no follow-ups, no awkward chasing. Users keep faith in the platform; influencers aren't penalised for ignoring weak matches.

Stripe-powered payments + payouts

Stripe Payment Intents on the user side; Stripe-managed payout methods on the influencer side (verified bank details, default-payout selection, multi-account support). Refunds, chargebacks, and currency handling are infrastructure-grade by default.

Privacy modes, first-class

Vouching can be public or private at separate price points — privacy is a paid feature, not a default behaviour, so the value is explicit. Auth supports Google and Apple SSO via Firebase, and chats are scoped to the 30-day window.

Native mobile + web

A Flutter mobile app (iOS + Android), a Next.js marketing and discovery web front-end, and a single Laravel REST API behind both. Riverpod for client state, GoRouter for navigation, Dio for API calls, Stripe SDK for payments.

Verified influencer onboarding

Every influencer goes through an application + verification flow before appearing in discovery. Filament-powered admin dashboards let the team review applications, manage payout methods, and respond to disputes.

Influencer earnings dashboard

Live earnings split by source — Vouch revenue, accepted connection-request revenue, pending balance, lifetime total. Payouts run on a schedule against the verified bank account.

Free preview, not free product

A core design choice: the AI compatibility score is free, the influencer's time isn't. Visibility into match quality is the trust hook; the paywall remains where it should be — on the actual conversation.

Vouching — public vs private

Public vouch — £1

  • Your name and photo are visible to the influencer
  • You appear on the influencer's public Vouch leaderboard
  • Designed for fans who want recognition for their support

Private vouch — £1.50

  • Identity hidden — neither the influencer nor the leaderboard sees you
  • Total vouch count still increments the public stats
  • The 50p premium reflects the value of the privacy guarantee

Technology

Three repos behind one product — a Laravel-powered API, a Flutter mobile app, and a Next.js web front-end — sharing one user identity, one payments stack, and one AI scoring service.

Next.js 14TypeScriptTailwind CSSFramer MotionVercelFlutter 3.38RiverpodGoRouterDioLaravel 12PHP 8.4PostgreSQL (Neon)RailwaySanctum authFirebase (Google + Apple SSO)Stripe Payments + Connect payoutsOpenAI GPT-4Resend (email)Filament admin

Where it is, what's next

The marketing and discovery web front-end is live at trustpeer.io. The Laravel API is in production on Railway with Stripe payments, GPT-4 scoring, and influencer payout methods all wired up. The Flutter iOS and Android apps are in final pre-launch testing, with a verified- influencer cohort being onboarded ahead of the public App Store and Play Store releases.

Want to see TrustPeer in action?

Whether you're an influencer interested in joining the verified cohort, an investor looking at the unit economics of pay-to-connect, or a builder curious about the GPT-4-scored matching layer — happy to walk through a live demo.

Other Projects