Reddit-Soul-Scribe: Reddit Persona Generator

💡 Inspiration

The digital footprints we leave online, especially on platforms like Reddit, reflect deep layers of our personality, beliefs, and lifestyle. We wanted to explore how AI can interpret these footprints to craft meaningful, data-backed personas. Inspired by personality psychology, behavioral analytics, and the growing demand for personalized user insights, we built Reddit-Soul-Scribe.

🔍 What it does

Reddit-Soul-Scribe takes any Reddit username and:

  • Scrapes recent posts and comments.
  • Analyzes the content using an LLM (Perplexity-powered Sonar).
  • Generates a rich persona including:
    • Name, Age, Occupation, Location
    • Interests, Personality traits, Values
    • Communication style, Lifestyle, Political views
  • Provides citations—actual Reddit quotes and permalinks that justify each persona trait.

🛠️ How we built it

  • Frontend: Vite + React + TailwindCSS (Glassmorphism & Reddit-themed UI)
  • Core Components: InputBox, PersonaCard, CitationList, DownloadButton, HowItWorks, and real-time form validations.
  • Backend:
    • Reddit Data: Retrieved using snoowrap and OAuth2 with REDDIT_CLIENT_ID, SECRET, etc.
    • LLM Persona Generation: Sent via POST to Sonar API with structured Reddit content.
    • Citations: Prompted the model to give text+permalink justifications for each persona trait.
  • Deployment: Vercel (frontend) + Supabase (optional backend APIs/secrets storage).

🧗 Challenges we ran into

  • Rate-limiting with Reddit API.
  • LLM hallucination without careful prompt engineering.
  • Citations alignment—making sure each trait was justifiable.
  • Balancing token limits vs prompt richness.
  • Ensuring a mobile-responsive, interactive UX with smooth animations.

🏆 Accomplishments that we're proud of

  • A fully working end-to-end Reddit persona analyzer with citations.
  • Advanced UI/UX: glassmorphism, tooltips, mobile support, real-time validation.
  • Sonar-powered persona reasoning with high-speed inference.
  • Modular and developer-friendly codebase with clear APIs and extendability.

📚 What we learned

  • Deep integration of LLMs with real-world data and structured personas.
  • The power of prompt engineering in citation-aware personality generation.
  • Building engaging frontend experiences that go beyond form-input-output.
  • How to ensure data transparency with citation linking for explainability.

🚀 What's next for Reddit-Soul-Scribe

  • 🔍 AI-enhanced search: Search Reddit profiles by personality traits.
  • 🧠 Persona-based recommendations: Subreddits, communities, or even careers.
  • 📊 Persona dashboard for regular Redditors to visualize their evolution.
  • 👥 Compare personas: See similarity/differences between Reddit users.
  • 📦 Persona API for integration into dating apps, gaming profiles, or recruiting tools.

💰 Monetization & Business Model

Freemium SaaS Model:

  • Free tier: Limited Reddit analyses with demo data & capped persona insights.
  • Premium tier: Full persona, citations, download reports, and insights history.

B2B Persona API Licensing:

  • HR Platforms: Enhance applicant evaluation based on Reddit footprint.
  • Social Listening Tools: Use persona analytics to profile customer segments.
  • Market Research Agencies: Analyze communities for brand alignment.

AI-Powered Persona Reports Store:

  • One-time purchase of detailed PDF persona reports for influencers, journalists, or creators.

Subscriptions:

  • Monthly access for power users, researchers, and analysts with unlimited analyses.

Thank You !

Built With

Share this project:

Updates