Find more in Web Apps & Platforms

IMPORTANT: AI Usage Costs

This platform uses AI-powered features (content generation, subject line suggestions, analytics insights) that connect to external AI providers. AI API usage costs are NOT included in the purchase price. You will need to provide your own API keys and manage associated costs separately. Typical costs vary based on usage volume.


Live Demo

Demo URL: https://justitalk.wrapcoders.com

Admin: admin@demo.com / Admin123!

User: user@demo.com / User123!


Installation & Customization Services Available

Thank you for choosing our product!

We are happy to offer professional installation and customization services to ensure your application runs smoothly and meets your business requirements.

Our Services Include:

  • Full App Installation & Setup
  • Server Configuration
  • Bug Fixing & Optimization
  • Feature Customization
  • UI/UX Modifications
  • Deployment Support

WhatsApp: Chat with us
Email: wrapcoders@gmail.com

Feel free to contact us anytime — we’re always here to support you!


JustiTalk is a feature-rich, production-ready debate platform built with React 18, TypeScript, Tailwind CSS, and a full cloud backend. It combines real-time live debates, AI-driven argument analysis, creator monetization, and audience engagement tools into a single, beautifully designed SaaS application. Whether you're building a competitive debating community, an educational discussion hub, or a monetized content platform — JustiTalk has everything you need out of the box.


Why JustiTalk?

  • Fully functional SaaS with authentication, subscriptions, and payment processing
  • AI verdict engine that scores arguments on logic, evidence, and rhetoric
  • Real-time live debate rooms with WebRTC-ready architecture
  • Creator monetization with tips, pay-per-view, and payout management
  • 30+ database tables with Row Level Security policies pre-configured
  • Responsive design with dark/light mode and the modern Geist font family
  • Standalone documentation site included

Core Features

AI-Powered Debate Analysis

JustiTalk's AI engine evaluates both sides of any debate across three weighted dimensions:

  • Logic & Reasoning (40%) — Argument structure, fallacy detection, internal consistency
  • Evidence & Facts (35%) — Source credibility, statistical support, factual accuracy
  • Rhetoric & Persuasion (25%) — Audience appeal, emotional engagement, clarity of communication

Each debate produces a detailed verdict with a confidence rating (High / Medium / Low), per-category scoring breakdowns, a narrative summary, and a shareable verdict card with QR code. Verdicts can be exported as branded PDF documents.

Live Debate Rooms

Host real-time debates with a full suite of room management tools:

  • Multiple Timing Modes — Standard turn-based, Chess Clock (Fischer-style with time banks and increments), and Segmented debates with customizable rounds (Opening, Cross-Examination, Rebuttal, Closing)
  • Team Debates — Support for 1v1, 2v2, 3v3, and custom team sizes with individual speaker time tracking and a tag-in/tag-out system
  • Host Controls — Pause/resume, grant overtime, force speaker switches, mute participants, kick/ban users
  • Overtime System — Side-specific overtime grants with configurable duration and visual/audio warnings
  • Private Rooms — Password-protected rooms with invite-via-email functionality
  • Room Categories — Politics, Technology, Philosophy, Science, Sports, Entertainment, Economics, Social Issues, Education, and more

Live Streaming & Spectator Experience

  • WebRTC-Ready Streaming — Architecture prepared for real-time audio/video with sound wave visualizers
  • Audience Voting — Real-time polling with side_a/side_b/draw options and live result visualization
  • Emoji Reactions — Thumbs up, thumbs down, fire, and lightbulb reactions with animated side panels and reaction leaderboards
  • Live Chat — Real-time comment system with pinned messages and display name support
  • Q&A Rounds — Moderated question submission with upvoting, approval workflow, and answered status tracking
  • Hand Raise System — Speaker queue management where spectators can request to speak
  • Hype Meter — Dynamic engagement gauge calculated from recent reactions and chat activity
  • Viewer Count — Real-time spectator tracking with heartbeat-based session management

AI Coaching & Suggestions

  • AI Debate Coach — Real-time coaching panel providing argument strengthening tips, counterpoint suggestions, and strategic advice during live debates
  • AI Argument Detector — Automatic identification and categorization of argument types (logical, emotional, evidence-based, ethical) with strength scoring
  • Argument Tracker — Visual tracking of all arguments made by each side with rebuttal linking and category breakdown

Pay-Per-View (PPV)

  • Hosts can set custom PPV prices on individual debate rooms
  • Stripe-powered checkout with one-time purchase flow
  • Pro/Enterprise subscribers bypass PPV gates automatically
  • Beautiful paywall UI with viewer count, benefits list, and subscription upsell

Creator Tips

  • Viewers can send tips during live debates with optional messages
  • Anonymous tipping supported
  • Tips tracked per room and per creator with full transaction history

Creator Earnings Dashboard

  • Revenue breakdown by source (subscriptions, PPV, tips)
  • Payout request system with configurable minimum thresholds
  • Stripe Connect and PayPal payout method support
  • Auto-payout toggle with status tracking (pending, processing, completed)
  • Platform fee transparency (gross, net, and fee columns)

Multi-Gateway Payment Support

  • Stripe — Credit cards, Apple Pay, Google Pay
  • PayPal — PayPal and Venmo
  • Razorpay — UPI, cards, wallets (India-focused)
  • Test/Live mode toggle with environment variable override (VITE_DEMO_MODE)
  • Refund management with reason tracking and admin processing
  • Full transaction history with status filtering

User System

  • Authentication — Email/password signup with email verification, password reset flow, and secure session management
  • Profiles — Display name, avatar, bio, website URL, and Twitter handle
  • Public Profiles — Shareable profile pages with debate history and statistics
  • Follow System — Follow/unfollow users with follower/following counts and dialog lists
  • Notification System — In-app notification bell with real-time updates, email notification preferences (new followers, debate comments, reactions, marketing), and read/unread status
  • Debate History — Personal history of all debates with filtering and search

Administration

  • Role-Based Access Control — Three roles: Admin, Moderator, User with database-enforced permissions
  • Role Audit Log — Full audit trail of role assignments/revocations with timestamps and actor tracking
  • Role Expiry — Optional expiration dates on role assignments with automated email notifications before expiry
  • Payment Administration — Gateway configuration, mode switching, transaction monitoring, and refund processing
  • Community Moderation — Approve/reject user-submitted debate topics with status tracking
  • Room Bans — Per-room user banning with reason and optional expiration
  • First-Run Setup Wizard — Guided onboarding for platform name, branding, and initial admin creation

Debate Archive & Sharing

  • Automatic Archiving — Completed debates are archived with full transcripts, scores, and metadata
  • Public/Private Archives — Toggle visibility; featured debates highlighted on Discover page
  • Transcript Replay Viewer — Step-by-step replay of debate transcripts with speaker identification
  • Share Verdicts — Shareable verdict cards with OG meta tags for social media previews and QR codes
  • View Counter — Archive view tracking for popularity metrics
  • Video URL Support — Attach recording URLs to archived debates

Community Features

  • Topic Submissions — Users can propose debate topics with suggested sides and categories
  • Upvoting System — Community voting on submitted topics to surface popular ideas
  • Discover Page — Browse popular topics, trending debates, and suggested users
  • Live Now Section — Real-time feed of active streaming debates with viewer counts
  • Newsletter Subscription — Email capture with active/inactive status management

Analytics & Dashboard

  • User Dashboard — Quick stats (total debates, win rate, average score), activity feed, and quick action shortcuts
  • Debate Analytics — Per-debate performance charts with category breakdowns using Recharts
  • Time Usage Analytics — Visualize speaking time distribution across sides and segments
  • Turn History — Detailed log of every speaker turn with duration and remaining time

Technical Architecture

Frontend Stack

  • React 18 with TypeScript
  • Vite for blazing-fast builds
  • Tailwind CSS with custom design tokens (HSL-based, dark/light mode)
  • shadcn/ui component library (40+ components)
  • Framer Motion for animations
  • TanStack React Query for server state management
  • React Router v6 with animated route transitions
  • Recharts for data visualization
  • Geist font family

Backend (Cloud-Powered)

  • Full cloud database with 30+ tables and Row Level Security
  • 15+ backend functions (Edge Functions) for secure server-side logic
  • Real-time subscriptions for live updates (chat, reactions, voting, transactions)
  • Secure authentication with email verification and session management
  • Rate limiting system with configurable windows and request caps

Design & UX

  • Dark & Light Modes — Full theme support with smooth transitions
  • Responsive Design — Mobile-first, works on all screen sizes
  • Animated Transitions — Page transitions and micro-interactions via Framer Motion
  • Cookie Consent — GDPR-compliant cookie consent banner
  • SEO Optimized — Meta tags, Open Graph images, sitemap.xml, robots.txt
  • Keyboard Shortcuts — Power-user keyboard navigation support
  • Sound Effects — Optional audio cues for timer warnings and debate events

Pages Included (25+)

  • Landing Page (Index)
  • Login & Signup
  • Password Reset
  • Dashboard
  • Debate Room (Live)
  • Debate Analytics
  • Debate Archive & Archive Detail
  • Debate History
  • Discover
  • Profile & Public Profile
  • Pricing
  • Creator Earnings
  • Payment Administration
  • Admin Management
  • Analytics Dashboard
  • Watch Stream
  • Shared Debate (Public verdict page)
  • About
  • Contact
  • Blog & Blog Post
  • Privacy Policy
  • Terms of Service
  • Setup Wizard
  • 404 Not Found

Documentation

A complete standalone documentation site is included in the docs/ folder with:

  • Full installation and setup guide
  • Architecture overview
  • Feature documentation for every module
  • Database schema reference
  • Backend functions reference
  • Version changelog (v1.0.0)
  • Search functionality with keyboard shortcut (⌘K)
  • Dark-themed, responsive design matching the main application

Changelog — v1.0.0

  • Initial release with full AI debate analysis engine
  • Live debate rooms with Chess Clock and Segmented timing
  • Team debate support (1v1 through custom sizes)
  • Real-time audience voting, reactions, and live chat
  • Q&A rounds with moderation workflow
  • AI Coaching and Argument Detection panels
  • Three-tier subscription system (Free / Pro / Enterprise)
  • Pay-per-view and tipping monetization
  • Creator earnings dashboard with payout requests
  • Multi-gateway payments (Stripe, PayPal, Razorpay)
  • Debate archive with transcript replay
  • Community topic submissions with upvoting
  • Role-based admin system with audit logging
  • Email notifications with user preferences
  • First-run Setup Wizard
  • Dark/Light theme with Geist typography
  • Full documentation site
  • SEO, sitemap, Open Graph, and cookie consent

Requirements

  • Node.js 18+
  • npm or bun package manager
  • Stripe account (for payments)
  • Cloud backend (pre-configured, included)

What's Included

  • Full source code (React + TypeScript)
  • Backend functions (21 Edge Functions)
  • Database migrations (30+ tables with RLS)
  • Documentation site (HTML/CSS/JS)
  • Assets (logos, icons, OG images)

Support

We provide 6 months of support including bug fixes and technical assistance. Extended support available for 12 months. Please use the item's support tab or comments section to reach us.


Installation & Customization Services Available

Thank you for choosing our product!

We are happy to offer professional installation and customization services to ensure your application runs smoothly and meets your business requirements.

Our Services Include:

  • Full App Installation & Setup
  • Server Configuration
  • Bug Fixing & Optimization
  • Feature Customization
  • UI/UX Modifications
  • Deployment Support

WhatsApp: Chat with us
Email: wrapcoders@gmail.com

Feel free to contact us anytime — we’re always here to support you!

Frameworks and libraries

Languages and syntaxes

Databases

Developer workflow

Supported browsers

Chrome
Edge
Firefox
Safari
Opera

Find more items like this

  • React TypeScript