๐ฏ 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
- Landing Page โ Value proposition and personality options
- Authentication โ Sign up/login with demo accounts
- Onboarding โ Personality selection (Real Me, My Mask, Crazy Self)
- Dashboard โ Personalized experience based on personality
- Matching โ Find compatible conversation partners
- Conversation โ Voice interface with Reality Drift Meter
- 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
Clone the repository
git clone https://github.com/Lou-janss-93/project.git cd projectInstall dependencies
npm installSet up environment variables
cp .env.example .env.local # Add your Supabase credentialsRun the development server
npm run dev
Database Setup
- Create a new Supabase project
- Run the migration file in SQL Editor:
sql -- Copy content from supabase/migrations/20250629101751_sweet_heart.sql - Update environment variables with your Supabase credentials
๐ฑ Demo Accounts
Try these demo accounts to explore different personalities:
- Real Me:
[email protected]/demo123 - My Mask:
[email protected]/demo123 - Crazy Self:
[email protected]/demo123
๐ช 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
- bolt
- css
- h.ai.dev.-innovation-team
- javascript
- notion
- python
- react
- sql
- supabase
- team
- vscode
Log in or sign up for Devpost to join the conversation.