# **REALTALK** [![Built with Bolt](https://img.shields.io/badge/Built%20with-Bolt-blue?style=for-the-badge&logo=lightning&logoColor=white)](https://bolt.new) [![Live Demo](https://img.shields.io/badge/Live-Demo-green?style=for-the-badge&logo=globe&logoColor=white)](https://your-netlify-url.netlify.app) [![Next.js](https://img.shields.io/badge/Next.js-13-black?style=for-the-badge&logo=next.js&logoColor=white)](https://nextjs.org) [![Supabase](https://img.shields.io/badge/Supabase-Database-green?style=for-the-badge&logo=supabase&logoColor=white)](https://supabase.com) [![TypeScript](https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge&logo=typescript&logoColor=white)](https://www.typescriptlang.org)

๐ŸŽฏ Project Vision

RealTalk is an innovative conversation platform that enables authentic connections through personality-based matching and real-time authenticity monitoring. Users can choose how they want to express themselves and connect with others in meaningful audio conversations.

๐Ÿš€ Key Features

๐ŸŽญ Personality-Based Experience

  • Real Me: Authentic, genuine conversations
  • My Mask: Curated, best-self presentation
  • Crazy Self: Uninhibited, spontaneous expression
  • Dynamic personality selection affects matching and experience

โšก Reality Drift Meterโ„ข (Unique Innovation)

  • Real-time authenticity monitoring during conversations
  • Visual feedback on how "real" vs "filtered" users are being
  • Gamified authenticity scoring system
  • Live feedback events and achievements

๐Ÿ—ฃ๏ธ Voice-First Experience

  • Voice capture and authentication system
  • Audio-only conversations to focus on authentic connection
  • Voice analysis for authenticity detection (framework ready)
  • Professional audio controls and visualization

๐ŸŒ Multi-Language Platform

  • Full English and Dutch language support
  • Seamless language switching
  • Localized content and cultural adaptation
  • Browser language auto-detection

๐Ÿ“Š Conversation Analytics

  • Detailed conversation history and statistics
  • Drift level tracking over time
  • Quality scoring and improvement insights
  • Personal growth metrics

๐Ÿ›  Technical Stack

  • Frontend: Next.js 13 with App Router, TypeScript, Tailwind CSS
  • Backend: Supabase (PostgreSQL, Authentication, Real-time)
  • UI/UX: Lucide React icons, Custom animations, Responsive design
  • Real-time: Socket.io integration ready, WebRTC framework
  • Security: Row Level Security, End-to-end encryption ready

๐ŸŽจ Design Philosophy

Built with Apple-level design aesthetics featuring:

  • Smooth animations and micro-interactions
  • Intuitive user flows and onboarding
  • Responsive design for all devices
  • Consistent 8px spacing system
  • Comprehensive color system with 6+ color ramps

๐Ÿ† Hackathon Achievement

Built in 24 hours with:

  • โœ… Full-stack application with database integration
  • โœ… Real-time features and beautiful animations
  • โœ… Multi-language internationalization
  • โœ… Voice capture and analysis framework
  • โœ… Production-ready deployment
  • โœ… Unique Reality Drift Meter innovation

๐ŸŽฏ Demo Flow

  1. Landing Page โ†’ Value proposition and personality options
  2. Authentication โ†’ Sign up/login with demo accounts
  3. Onboarding โ†’ Personality selection (Real Me, My Mask, Crazy Self)
  4. Dashboard โ†’ Personalized experience based on personality
  5. Matching โ†’ Find compatible conversation partners
  6. Conversation โ†’ Voice interface with Reality Drift Meter
  7. History โ†’ View past conversations and analytics

๐ŸŒŸ Unique Value Propositions

1. Authenticity Monitoring

First platform to measure real-time conversation authenticity, helping users become more genuine in their interactions.

2. Personality-First Matching

Move beyond superficial profile matching to connect based on how people want to express themselves.

3. Voice-Only Focus

Removes visual bias and superficial judgments, forcing focus on personality and conversation quality.

4. Cultural Sensitivity

Multi-language support from day one with culturally adapted conversation styles.

๐Ÿš€ Getting Started

Prerequisites

  • Node.js 18+
  • Supabase account
  • Git

Installation

  1. Clone the repository

    git clone https://github.com/Lou-janss-93/project.git
    cd project
    
  2. Install dependencies

    npm install
    
  3. Set up environment variables

    cp .env.example .env.local
    # Add your Supabase credentials
    
  4. Run the development server

    npm run dev
    
  5. Open http://localhost:3000

Database Setup

  1. Create a new Supabase project
  2. Run the migration file in SQL Editor: sql -- Copy content from supabase/migrations/20250629101751_sweet_heart.sql
  3. Update environment variables with your Supabase credentials

๐Ÿ“ฑ Demo Accounts

Try these demo accounts to explore different personalities:

๐ŸŽช Live Demo

๐ŸŒ Try RealTalk Live

Experience the Reality Drift Meter and personality-based matching in action!

๐Ÿ”ฎ Future Roadmap

Phase 1: AI Enhancement

  • Advanced conversation analysis with AI
  • Improved matching algorithms
  • Voice authentication system

Phase 2: Community Features

  • Group conversations
  • Authenticity challenges
  • Mentor-mentee matching

Phase 3: Global Expansion

  • Additional languages (Spanish, French, German)
  • Corporate team building tools
  • Therapy and counseling integration

๐Ÿค Contributing

We welcome contributions! Please feel free to submit a Pull Request.

๐Ÿ“„ License

This project is licensed under the MIT License.

๐Ÿ™ Acknowledgments

  • Built with Bolt - The fastest way to build full-stack applications
  • Powered by Supabase for backend infrastructure
  • UI components from shadcn/ui
  • Icons from Lucide React

**Built with โค๏ธ for authentic human connection** *RealTalk - Where conversations become real*

Built With

Share this project:

Updates

Submission history