+
Skip to content

wordware-ai/llm-wrapped

Repository files navigation

LLMwrapped 🔥

Social Roast AI

Social Roast AI is a web application that creates AI-powered, personalized "roasts" based on your social media presence. Think Spotify Wrapped, but for your entire digital personality - and with a humorous twist! Choose between LinkedIn (professional roast), Spotify (music taste roast), or Tinder (dating profile roast) for a unique AI-generated analysis of your online presence. 🎯

Explore the prompts used in this project that were created with Wordware

Features 🌟

  • Multi-Platform Analysis: Connect your LinkedIn, Spotify, or Tinder account for personalized insights
  • AI-Powered Roasts: Get witty, AI-generated commentary about your digital presence
  • Shareable Results: Easy-to-share cards with your personalized roasts
  • Privacy-First: Secure data handling with temporary analysis only

Tech Stack 💻

  • Next.js for the frontend and API routes
  • Supabase for database and authentication
  • Various AI models through Wordware API
  • PostHog for analytics
  • BrightData for data extraction

Getting Started 🚀

Prerequisites

  • Node.js 18+ installed
  • A Supabase account
  • Required API keys (see Environment Variables section)

Installation

  1. Clone the repository:
git clone https://github.com/wordware-ai/llm-wrapped.git
cd llm-wrapped
  1. Install dependencies:
pnpm install
  1. Set up environment variables:

    • Create a .env.local file in the root directory
    • Copy the content from .env.example
    • Fill in your values (see Environment Variables section)
  2. Start the development server:

pnpm run dev

Environment Variables 🔐

Create a .env.local file in the root directory with the following variables:

# App Configuration
NEXT_PUBLIC_APP_URL="http://localhost:3000"

# Database Configuration
DATABASE_URL="postgresql://user:password@host:port/database"

# Supabase Configuration
NEXT_PUBLIC_SUPABASE_URL="your_supabase_url"
NEXT_PUBLIC_SUPABASE_ANON_KEY="your_supabase_anon_key"
SUPABASE_SERVICE_ROLE_KEY="your_supabase_service_role_key"

# Third-Party API Keys
WORDWARE_API_KEY="your_wordware_api_key"
BRIGHTDATA_API_KEY="your_brightdata_api_key"

# PostHog Configuration
NEXT_PUBLIC_POSTHOG_KEY="your_posthog_key"
NEXT_PUBLIC_POSTHOG_HOST="https://us.i.posthog.com"
POSTHOG_PROJECT_ID="your_posthog_project_id"
POSTHOG_PERSONAL_API_KEY="your_posthog_personal_api_key"

# Monitoring and Configuration
BETTER_STACK_SOURCE_TOKEN="your_better_stack_token"

Key Components

  • Authentication flow with Supabase
  • Data extraction from social media platforms
  • AI processing using Wordware API
  • Result generation and sharing functionality

Made with ❤️ by Wordware

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载