Bhaskar-Guthula-137/emoji-story-weaver

Transform abstract emojis into coherent narratives using AI. A terminal-style application that weaves stories from emojis and translates them into multiple languages.

โ˜… 0Forks 0TypeScriptGitHub โ†—Compare

Project website โ†—

cloudflare-workergenainext16openaireactjs19tailwindcss-v4

README

Emoji Story Weaver

Transform abstract emojis into coherent narratives using AI. A terminal-style application that weaves stories from emojis and translates them into multiple languages.

Create Story Translated Output
Create Story Preview Translated Story Preview

๐Ÿš€ Features

  • Emoji-to-Story Generation: Uses Cloudflare AI (@cf/openai/gpt-oss-120b) to craft creative stories from your emoji inputs.
  • Multilingual Support: Instantly translates generated stories into 9+ languages (Spanish, French, German, Hindi, etc.) using Lingo.dev.
  • Customizable Output:
    • Tone: Comedy, Drama, Epic, Horror, Romance.
    • Length: Short (single sentence), Medium, Epic.
    • Style: Optimized for internet slang and viral-worthy content.
  • Terminal UI: A premium, clean, dark-themed interface with "System Ready" aesthetics.
  • Smooth Animations: Powered by Framer Motion for a fluid user experience.

๐Ÿ› ๏ธ Tech Stack

โšก Getting Started

  1. Clone the repository

    git clone https://github.com/yourusername/emoji-story-weaver.git
    cd emoji-story-weaver
  2. Install dependencies

    bun install
    # or
    npm install
  3. Configure Environment Ensure you have your Cloudflare and Lingo.dev API keys configured in .env or .dev.vars.

  4. Run the development server

    bun run dev
    # or
    npm run dev

    Open http://localhost:3000 with your browser to see the result.

Contributors

Bhaskar-Guthula-137

Issues