Consumer
Social Q screenshot 1

Social Q

AI-Assisted Communication Analysis Platform

A mobile-first communication-analysis product that helps users interpret conversations, assess message context, and choose safer next steps. Supports typed text and screenshot analysis, persistent conversation history, follow-up interactions, and personalized response strategies — with deterministic safety gates around the model pipeline.

Portfolio Case Study

This entry uses sanitized screenshots, feature breakdowns, and architecture notes. These products are not publicly accessible.

The Challenge

Generic AI writing tools return the same output regardless of social context. Users needed something that understood conversation nuance — connection level, timing, tone, intent — and adjusted its analysis accordingly, without inventing unsupported claims.

What We Built

  • Multi-stage AI workflow: deterministic routing, structured model output, analysis, interpretation, and send-strategy generation
  • Safety controls for ambiguity, unsupported relationship claims, message-direction errors, and hold / do-not-send recommendations
  • Screenshot-to-text extraction for analyzing conversation images
  • Voice input via Deepgram speech-to-text
  • Threaded conversation history with optimistic UI updates
  • Anonymous-first identity with authenticated account migration and ownership scoping
  • Usage metering and entitlement logic with atomic quota operations and billing webhook handling
  • Evaluation tooling covering safety-specific failures, hold behavior, clarification quality, and hallucinated patterns

What Makes It Different

  • Situation Intelligence router — skips clarification for clear inputs, adds depth for ambiguous ones
  • Dynamic intent theming — the entire UI accent color shifts based on the user's selected communication goal
  • Three input modalities in a single composer: voice, screenshot, and text
  • Optimistic thread submission with a pending overlay so responses feel instant on mobile

Architecture Highlights

  • ·Multi-level routing pipeline: context classification → bouncer → analysis → response generation
  • ·OpenAI structured outputs enforce consistent JSON schema across all analysis modes
  • ·Anonymous-first session model upgrades to authenticated profile on demand
  • ·Deterministic safety gates sit in front of generative stages so the model cannot invent unsupported facts unchecked

Results

Built a multi-stage communication-analysis workflow with structured model outputs, persistent situations, user/anonymous identity handling, entitlement controls, screenshot parsing, and safety-focused evaluation tooling. Deployed at socialq.chat with continued feature development.

Tech Stack

Next.js 16OpenAIDeepgramSupabaseTailwindReact 19Turbopack

Relevant For

  • Consumer AI applications
  • Social and dating app features
  • Mobile-first product development
  • AI workflow systems with multi-step routing
  • Voice-enabled applications

Tech Stack — How Each Piece Is Used

Next.js 16App Router with Turbopack; Server Actions for AI pipeline orchestration
OpenAIStructured outputs for situation classification, response generation, and meta-reply routing
DeepgramReal-time speech-to-text for voice input on the message composer
SupabaseAuth (including anonymous sessions), thread history, entitlements, and user profile storage
React 19Concurrent features and optimistic state for instant thread submission UX
Tailwind + CSS custom propertiesDynamic per-intent accent theming using CSS color-mix and design tokens

Need something similar built?

We build systems like this for founders and businesses through Upwork.