TRUSYNQ

Product Features & Technical Documentation

AI-Powered Dating Platform for Authentic Connections

Last Updated: March 2026

Executive Summary

TRUSYNQ is a next-generation dating platform that leverages artificial intelligence to create meaningful, authentic connections. Unlike traditional dating apps that focus on superficial swiping, TRUSYNQ uses deep compatibility analysis across multiple dimensions to curate high-quality matches.

The platform combines advanced AI algorithms, relationship psychology, and user verification to create a safe, intentional dating environment where users can find genuine long-term partners.

Core Features Overview

User Onboarding

Profile Creation

Comprehensive profile setup that captures the user's authentic self through:

  • Basic information (name, age, gender, location)
  • Photo gallery (up to 6 photos)
  • Personal bio and self-description
  • Core values selection (14 predefined values)
  • Personality type and attachment style
  • Lifestyle rhythm (social energy, activity level, work-life balance)
  • Communication style preferences
  • Relationship goals and timeline
  • Interests and hobbies (24+ categories)
  • Deal-breakers and must-haves

Identity Verification

Multi-factor verification system to ensure user authenticity:

  • Government ID upload and verification
  • Selfie verification with facial recognition
  • Phone number verification
  • AI-powered authenticity score (0-100)
  • Detailed authenticity breakdown across 5 dimensions
  • Verification badge display on profiles

Preference Setting

Granular match preferences to refine potential connections:

  • Age range (min/max)
  • Height range preferences
  • Body type preferences
  • Drinking and smoking habits
  • Religious/spiritual beliefs
  • Education level
  • Children preferences (has/wants)
  • Location radius (miles)
  • Relationship type seeking
  • Preferred values and deal-breakers
Discovery & Matching

AI-Powered Profile Discovery

Smart discovery system that surfaces the most compatible profiles:

  • Card-based profile browsing interface
  • Filters profiles based on user preferences
  • Excludes already matched and blocked users
  • Shows verified profiles only
  • Infinite scroll with automatic pagination
  • Detailed profile view with photos, bio, and interests

Like/Pass Functionality

Intuitive interaction system:

  • One-click like or pass on profiles
  • Animated card transitions
  • Real-time compatibility analysis on like
  • Automatic match creation
  • Track all interactions for analytics

Detailed Match Compatibility Reports

AI-generated compatibility analysis for each match:

  • Overall compatibility score (0-100)
  • 2-3 sentence compatibility summary
  • Top 3 strength areas
  • 2-3 potential friction points
  • Chemistry prediction across 4 dimensions
  • 10-dimension blueprint breakdown
  • Personalized first message suggestions
  • Daily curated matches vs. previous matches
Communication

Real-Time Messaging

Full-featured chat system for meaningful conversations:

  • Real-time message delivery and updates
  • Text, image, and video message support
  • Typing indicators
  • Read receipts and message status
  • Conversation health score tracking
  • Relationship stage progression
  • Online status indicators
  • Message timestamps
  • Unread message counters

AI Coaching for Messages

Real-time AI assistance during conversations:

  • Analyze any message before sending
  • Tone analysis and recommendations
  • Pacing and engagement suggestions
  • Red flag detection
  • Conversation tips and guidance
  • Context-aware advice

User Safety

Comprehensive blocking and reporting system:

  • Block users with optional reason
  • Blocked users hidden from all views
  • Cannot message or interact with blocked users
  • Permanent block storage
Profile Management

Profile Viewing & Editing

  • View complete profile with all sections
  • Edit all profile fields in real-time
  • Save changes with validation
  • Profile completion tracking
  • Age auto-calculation from birthdate

Photo Gallery

  • Upload up to 6 photos
  • Drag-and-drop photo management
  • Photo preview and removal
  • Automatic cloud storage

Completion Status

  • Real-time completion percentage
  • Section-by-section progress tracking
  • Visual completion indicators
  • Profile quality score
Notifications

Real-Time Alerts

  • New match notifications
  • New message alerts
  • New AI insights
  • Match activity updates (likes, views)
  • Verification status changes
  • Bell icon with unread counter
  • Notification dropdown panel
  • Click to navigate to relevant content

Customizable Preferences

  • Toggle notifications by type
  • Control new matches notifications
  • Control new messages notifications
  • Control AI insights notifications
  • Control match activity notifications
  • Control verification update notifications
AI Relationship Coach

Personalized Insights

AI-generated coaching across multiple areas:

  • Profile feedback and optimization
  • Relationship readiness assessment
  • Red flag alerts and warnings
  • Progression coaching for relationships
  • Communication guidance
  • Behavioral pattern detection

Priority Levels

  • Low, medium, and high priority insights
  • Actionable recommendations
  • Mark insights as read
  • Dismiss functionality
Settings & Privacy

Account Information

  • View full name and email
  • Account role display
  • Last active timestamp tracking

Privacy & Security

  • View blocked users list
  • Manage blocked users
  • Data privacy controls

Account Management

  • Account deletion with confirmation
  • Complete data removal
  • Logout functionality
Support

FAQ Section

  • Searchable FAQ database
  • Categorized questions (Getting Started, Profile & Verification, Matching & Discovery, Communication, Safety & Privacy, Technical Issues)
  • Expandable answers
  • Quick tips for new users

Contact Form

  • Direct message to support team
  • Email integration
  • Issue submission tracking
Event Tracking & Analytics

User Interaction Logging

Comprehensive event tracking for analytics:

  • Profile views
  • Profile likes
  • Profile passes
  • Messages sent
  • Video calls initiated
  • Match profile views
  • Conversation starts
  • Metadata capture (match_id, compatibility_score, source)
  • Timestamp tracking

Analytics Capabilities

  • User engagement metrics
  • Feature usage patterns
  • Conversion funnel analysis
  • Match quality assessment
  • User behavior insights

Data Model & Entities

UserProfile Entity

Stores comprehensive user profile information for matching and display purposes.

Key Attributes:

  • user_email: Unique identifier linked to user account
  • display_name, age, gender, location: Basic demographics
  • photos: Array of up to 6 photo URLs
  • bio: Personal description
  • core_values: Array of selected values (14 options)
  • personality_type: Free-text personality description
  • attachment_style: Secure, anxious, avoidant, fearful-avoidant, unsure
  • lifestyle_rhythm: Social energy, activity level, work-life balance
  • relationship_goals: Timeline, wants_children, ideal_relationship
  • interests: Array of selected interests (24+ options)
  • profile_completed: Boolean flag
  • profile_completion_percentage: 0-100
  • onboarding_step: Current onboarding stage
  • verification_status: Unverified, pending, verified
  • readiness_score: AI-assessed relationship readiness
  • last_active: Timestamp of last activity
Match Entity

Represents a curated match between two users with AI-generated compatibility analysis.

Key Attributes:

  • user_email, matched_user_email: The two matched users
  • match_date: When the match was created
  • compatibility_score: Overall score 0-100
  • compatibility_summary: AI-generated text summary
  • strength_areas: Array of top compatibility areas
  • friction_points: Array of potential challenges
  • chemistry_prediction: 4 chemistry dimensions with scores
  • blueprint_breakdown: 10-dimension detailed analysis
  • first_message_suggestion: AI-generated conversation starter
  • status: new, viewed, liked, passed, chatting, archived
Conversation Entity

Stores all messages and conversation metadata between matched users.

Key Attributes:

  • match_id: Reference to the match
  • participant_1/2_email: The two users in conversation
  • messages: Array of message objects (sender, content, timestamp, read, type, media_url)
  • typing_status: Real-time typing indicators
  • relationship_stage: matching, messaging, first_call, first_date, etc.
  • red_flags_detected: Array of AI-detected concerns
  • conversation_health_score: AI-assessed quality 0-100
  • last_message_at: Timestamp for sorting
MatchPreferences Entity

Stores user's detailed matching preferences for filtering potential matches.

Key Attributes:

  • age_range_min/max: Acceptable age range
  • height_range_min/max: Height preferences in inches
  • body_type_preferences: Array of acceptable body types
  • drinking_habits, smoking_habits: Lifestyle preferences
  • religious_beliefs: Array of acceptable beliefs
  • education_level: Array of acceptable education levels
  • has_children_preference, wants_children_preference: Family preferences
  • location_radius_miles: Maximum distance
  • relationship_type: What they're seeking
  • preferred_values, deal_breakers: Arrays of strings
CoachingInsight Entity

AI-generated relationship coaching and guidance for users.

Key Attributes:

  • user_email: Recipient of the insight
  • insight_type: profile_feedback, readiness_assessment, red_flag_alert, progression_coaching, communication_guidance, pattern_detection
  • title, content: The insight message
  • priority: low, medium, high
  • related_match_id: Optional reference to specific match
  • action_items: Array of recommended actions
  • is_read: Read status
Verification Entity

Manages user identity verification process and authenticity scoring.

Key Attributes:

  • user_email: User being verified
  • id_document_url, selfie_url: Uploaded verification media
  • phone_number, phone_verified: Phone verification
  • verification_status: pending, in_review, verified, rejected
  • authenticity_score: AI-calculated 0-100
  • authenticity_breakdown: Detailed scores across 5 dimensions
  • feedback: Array of improvement suggestions
  • rejection_reason: If rejected, why
Notification & NotificationPreferences Entities

Manages user notifications and their notification preferences.

Notification Attributes:

  • type: new_match, new_message, new_insight, match_liked_you, verification_status
  • title, message: Notification content
  • action_url: Where to navigate on click
  • is_read, read_at: Read tracking

NotificationPreferences Attributes:

  • • Boolean flags for each notification type (new_matches, new_messages, new_insights, match_activity, verification_updates)
UserEvent Entity

Tracks all user interactions for analytics and behavior analysis.

Key Attributes:

  • user_email: User performing the action
  • event_type: profile_view, profile_like, profile_pass, message_sent, video_call_initiated, match_viewed, conversation_started
  • target_user_email: User being interacted with (if applicable)
  • metadata: Additional context (match_id, conversation_id, compatibility_score, source)
  • timestamp: When the event occurred
BlockedUsers Entity

Manages user blocking for safety and privacy.

Key Attributes:

  • blocker_email: User who blocked
  • blocked_email: User who was blocked
  • blocked_date: When the block occurred
  • reason: Optional reason for blocking

Technical Stack

Frontend Technologies
React 18+

Modern React with hooks, context, and functional components for building the user interface.

TypeScript

Type-safe JavaScript for improved developer experience and code quality.

Tailwind CSS

Utility-first CSS framework for rapid, responsive UI development.

shadcn/ui

High-quality, accessible UI components built with Radix UI and Tailwind.

Framer Motion

Production-ready animation library for smooth transitions and interactions.

React Query

Powerful data fetching and caching library for managing server state.

React Router

Client-side routing for seamless navigation between pages.

Lucide React

Beautiful, consistent icon set for the entire application.

Backend & Infrastructure (Base44 Platform)

TRUSYNQ is built on the Base44 platform, a comprehensive Backend-as-a-Service (BaaS) that provides enterprise-grade infrastructure without the complexity.

Database & Entity Management

  • NoSQL database with JSON schema validation
  • Row-level security (RLS) for data access control
  • Automatic CRUD API generation
  • Real-time data synchronization
  • Built-in querying, filtering, and pagination

Authentication & User Management

  • Built-in user authentication system
  • Email-based login
  • Session management
  • User roles (admin/user)
  • Automatic user context in queries

AI Integration (Core Package)

  • InvokeLLM: Direct access to Large Language Models with JSON schema output
  • Internet Context: Augment LLM with real-time web data
  • Image Generation: AI-powered image creation
  • File Processing: Upload, store, and extract data from files
  • Email Integration: Send transactional emails

File Storage

  • Cloud-based file storage
  • Public and private file support
  • Signed URL generation for secure access
  • Automatic CDN distribution

Security Features

  • Row-level security policies
  • Automatic user context injection
  • HTTPS encryption
  • CORS protection
  • Rate limiting
Architecture Overview
┌─────────────────────────────────────────────┐
│         User Browser / Client               │
│  React App + Tailwind CSS + TypeScript     │
└──────────────────┬──────────────────────────┘
                   │
                   │ HTTPS API Calls
                   │
┌──────────────────▼──────────────────────────┐
│          Base44 Platform                    │
│  ┌──────────────────────────────────────┐  │
│  │     Authentication Service            │  │
│  └──────────────────────────────────────┘  │
│  ┌──────────────────────────────────────┐  │
│  │     Entity/Database Service           │  │
│  │  - UserProfile, Match, Conversation   │  │
│  │  - CoachingInsight, Verification      │  │
│  │  - Notification, UserEvent            │  │
│  └──────────────────────────────────────┘  │
│  ┌──────────────────────────────────────┐  │
│  │     AI Integration Service            │  │
│  │  - LLM for compatibility analysis     │  │
│  │  - Message coaching                   │  │
│  │  - Verification scoring               │  │
│  └──────────────────────────────────────┘  │
│  ┌──────────────────────────────────────┐  │
│  │     File Storage Service              │  │
│  │  - Profile photos                     │  │
│  │  - Verification documents             │  │
│  │  - Chat media                         │  │
│  └──────────────────────────────────────┘  │
└─────────────────────────────────────────────┘

Key Differentiators

1. AI-Powered Deep Compatibility

Unlike swipe-based apps, TRUSYNQ uses advanced AI to analyze compatibility across 10+ dimensions, providing users with detailed insights before they even start a conversation.

2. Curated Daily Matches

Rather than overwhelming users with endless options, TRUSYNQ curates a limited number of high-quality matches daily, encouraging intentional connection over mindless swiping.

3. Integrated AI Relationship Coach

Real-time AI coaching helps users navigate conversations, detect red flags, and progress relationships healthily—like having a relationship expert in your pocket.

4. Authenticity-First Verification

Multi-factor verification with AI-powered authenticity scoring ensures users are connecting with genuine people, not catfishes or fake profiles.

5. Psychology-Based Matching

Incorporates attachment theory, core values, lifestyle compatibility, and relationship goals to create matches that go beyond surface-level attraction.

TRUSYNQ

Building authentic connections through AI-powered compatibility

© 2026 TRUSYNQ. All rights reserved.