LinkedIn Anthem — turn your career into a personalized song

Paste your LinkedIn profile and get a fully AI-generated song written just for you. Pick rap, pop, metal, country or rock — or let AI match your career vibe. Each anthem is unique, shareable, and downloadable.

Overall stats

  • Prompts: 4
  • Time: ~ 25 min
Category
AI Tools
Features
AI GenerationDatabaseCustom DesignForms & Input
Author
Macaly
Custom Design

1. Design the song creator interface

Built a chrome-themed UI with metallic text, shimmer animations, and genre selection pills that match Macaly's disco ball branding.

Create a LinkedIn song creator with a chrome/metallic design theme. Include genre selection buttons for rap, pop, metal, country, and rock. Make it match the Macaly glitter logo aesthetic with sparkle decorations and glass card effects.

Forms & Input

2. Add LinkedIn profile input

Created a form that accepts LinkedIn URLs and validates them before processing, with rate limiting to prevent abuse.

Add a LinkedIn URL input field with validation. Include rate limiting so users can only generate 3 songs per day. Show remaining generations and handle the daily limit gracefully.

AI Generation

3. Build the song generation pipeline

Integrated LinkedIn scraping, AI lyrics generation, and music creation APIs with automatic retries and background job processing.

Create a multi-step song generation process: scrape LinkedIn data, analyze career for genre matching, generate personalized lyrics using AI, and create the actual music. Add retry logic for timeouts and run music generation as background jobs.

Database

4. Set up song storage and sharing

Built a Convex database to store generated songs with shareable URLs, rate limiting data, and localStorage backup for user sessions.

Store all generated songs in a database with unique shareable URLs. Track user generations for rate limiting using hashed IPs. Save songs to localStorage so users can recover them after page refresh.

What the agent did

  • Chrome-themed UI with disco ball branding

    Built a metallic interface with shimmer animations, floating sparkles, and genre-specific color themes. The design perfectly matches Macaly's glitter logo with chrome buttons and glass card effects.

  • Multi-step AI song generation pipeline

    Integrated LinkedIn profile scraping, career analysis for genre matching, AI lyrics generation, and music creation. Each step has rotating progress messages and elapsed timers to keep users engaged.

  • Background job processing for music creation

    Moved music generation to Convex background actions to avoid timeout issues. The frontend uses reactive queries to update automatically when songs are ready, eliminating connection problems.

  • Rate limiting with privacy-first tracking

    Implemented 3-songs-per-day limits using hashed IP addresses stored in Convex. Users see their remaining generations and get clear feedback when they hit the daily limit.

  • Shareable song URLs with SEO optimization

    Every generated song gets a permanent, non-guessable URL with server-side rendering. Song pages include proper meta tags so shared links show song titles and lyrics in social media previews.

  • localStorage backup and recovery system

    Songs are automatically saved to browser storage so users can recover their anthems after page refreshes. The interface shows a 'Your last anthem' card with playback and download options.

Winner winner chicken dinner