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
Find more items like this
More from codespace
JustiTalk The Ultimate AI-Powered Debate & Discussion Platform
- From codespace
Use this item in one end product for personal or business projects and client work.
- Quality reviewed by Wrapmarket
- Instant access to downloads
- 14-day refund eligibility
- 6-month support period included