Inspiration

What it does

How we built it

Challenges we ran into

Accomplishments that we're proud of

Inspiration

Four of my MeDo apps so far have been useful: a standup-notes cleaner, a service-booking widget, a habit-streak tracker, a spaced-repetition flashcard quiz. Useful is fine, but the Surprise Us track wants something that makes a judge smile. I went the other direction: small, calm, almost frivolous. A tiny app that turns whatever you paste at it into a haiku.

What it does

HaikuMirror is a serene single-page web app. You paste anything (a tweet, a journal entry, tomorrow's to-do list, a feeling, a vibe) into the textarea and tap Reflect into a haiku. The app sends your snippet through Gemini 2.5 Flash with a prompt that constrains the output to a single 5-7-5 syllable haiku capturing the mood or theme. The haiku appears in a soft serif card. You can Copy it, Save to wall (persisted in localStorage), or Reflect again for a fresh interpretation of the same input.

Below the card is your personal Wall: up to twelve recent saved haikus in a 3-column grid, each card hover-revealing the original snippet.

The Surprise me button picks a random seed phrase (rainy commute, overdue email, first coffee, unread book, late text, blue hour) and reflects it. Three seconds of unexpected poetry on demand.

How we built it

Entirely no-code through MeDo's Deep Build. One prompt produced a full React + TypeScript + Tailwind app with a Supabase edge function as the backend. The edge function calls Gemini 2.5 Flash over MeDo's gateway, with a small prompt template that asks for exactly three lines and nothing else. localStorage holds the wall (no accounts, no servers, no telemetry). The whole project workspace is at https://medo.dev/projects/app-brf93lfgm58h.

Challenges we ran into

MeDo's free tier credit balance was tight by the time I started this app. The build itself went into a negative credit balance and held publish behind the daily refresh. The build was solid on the first prompt though, with no iteration credits needed; the requirements doc captured the calming-serif aesthetic perfectly.

Accomplishments that we're proud of

This is the first MeDo app in my submissions where the aesthetic does most of the work. Standup Pulse, BookSlot, FlashFocus, StreakKit are all utility plays. HaikuMirror is a vibe play: serif typography, soft purple accent, plenty of whitespace, a single primary action, a footer that reads "Mirroring the moment in three brief lines." That kind of restraint is what I wanted to push the no-code platform on.

What we learned

No-code tools reward small, opinionated prompts more than feature lists. The HaikuMirror brief was ~180 words but mostly pinned down feel rather than features. The four buttons and one card I asked for are exactly what showed up.

What's next for HaikuMirror

  • Optional dark mode (warm charcoal background, paper-cream text)
  • A daily seed phrase that rotates with the time of day
  • A Twitter/X share path that posts the haiku as an image with the original snippet underneath
  • Voice input from the Surprise me button so a spoken word becomes a haiku immediately ## What we learned

What's next for HaikuMirror

Built With

Share this project:

Updates