DEV Community

Cover image for Promptle – The Daily AI Prompt Challenge
Nithya Subramaniam
Nithya Subramaniam

Posted on

Promptle – The Daily AI Prompt Challenge

WLH Challenge: Building with Bolt Submission

👩🏽‍💻 Built by: Nithya Subramaniam
🔗 Deployed App: https://promptle.quest/
📹 Video: https://www.youtube.com/watch?v=UdPRvc4KxsM


🌟 Why I Built This

Ever feel like writing the perfect prompt is harder than getting the perfect AI response? That’s where Promptle was born—from a blend of Wordle-style daily play and the growing need to become fluent in prompting as a language.

I’m a daily Wordle player and a daily prompt experimenter, and I saw a fun opportunity to merge constraint-based creativity with skill building.

So I asked:

What if we turned prompt engineering into a game?

What if we made the act of prompting—normally an invisible interface—into the core interaction itself?

Promptle is the result: a daily game where your creativity is the key, and AI is your coach and your judge.


🎮 What Promptle Does

  • ✍️ Daily Creative Challenge

    Write a prompt that gets an AI to match a hidden "ideal" response.

  • 🧠 3 Tries Per Day

    After each attempt, you get smart feedback on:

    • Accuracy (Did it match?)
    • Creativity (Was it vivid?)
    • Efficiency (Was it clear and short?)
  • 🥇 Coded Feedback


    Like Wordle, but for your best prompt performance.

  • 🔓 Bonus Rounds

    Score 9 or 10/10 to unlock twist rounds like:

    • Rewrite as a haiku
    • Turn into a noir detective story
  • 🔥 Track Your Streaks


    Daily momentum = daily learning.

  • 📊 Stats & Feedback Loops


    Client-side stats for daily usage, bonus round unlocks, and scoring insights.

It’s a bite-sized game that builds serious prompting muscles—one challenge at a time.


🛠️ Built Entirely in Bolt

Why Bolt?

Bolt was a dream for this project: zero setup, React-ready, instant prototyping, and seamless integration with OpenAI. I didn’t have to worry about dev environments or deploy pipelines. Just build, test, repeat.


💻 Core Stack

Layer Tech
Frontend React 18 + TypeScript + Tailwind CSS
Animations Framer Motion
AI Backend OpenAI GPT-4 + GPT-3.5
Scoring GPT-powered evaluator + custom rubric
Storage LocalStorage (for streaks and stats)
Deployment Netlify (static build)

🧩 Key Features Built in Bolt

  • ✅ Daily prompt generator w/ 24-hour reset logic
  • ✅ 3-try score engine with AI-based evaluation
  • ✅ Coded feedback UI (Wordle-style medals)
  • ✅ Bonus Round unlock logic
  • ✅ Local streak + celebration popup system
  • ✅ Share-to-clipboard flow (like Wordle)
  • ✅ Mock scoring fallback mode for no-AI demos

🤖 How AI Transformed My Dev Process

Using GPT-4 as both the user coach and prompt judge forced me to think differently:

  • ✍️ I learned how to write prompts about prompting—meta-prompts that guide GPT to score human input
  • ⚖️ I fine-tuned a rubric GPT could follow: balancing tone, creativity, and intent-matching
  • 🧠 It wasn’t just code—I was crafting a feedback engine that teaches through play

Building Promptle became less about rules and more about dynamic evaluation—and Bolt let me iterate on that rapidly, all in-browser.


🎤 Sponsor Challenge Attempt: Eleven Labs

I tried to integrate Eleven Labs voice to announce scores—“You got a 9/10, poetic genius!”—but hit limitations:

  • ⚠️ Rate limits + mobile playback bugs made testing inconsistent
  • 🎯 Still exploring ways to cache voice snippets efficiently

I eventually fell back to text feedback with personality, but the voice integration will be back for v2.


🏆 Impact

  • A friend told me she finally understood why her image prompts weren’t working.
  • Another said Promptle helped him write better UX microcopy because he learned to be specific and concise.

Promptle turns trial and error into playful mastery.


🧡 Reflections

Promptle made me realise prompting is programming—just in natural language.

And Bolt made building that idea joyful, fast, and friction-free.

If AI is the next frontier of creativity, then Promptle is your daily warmup.

Top comments (0)