🌱 Inspiration
Every day, we read the news. It shapes our emotions, our conversations, our choices. And then, we act—individually and collectively—in ways that shape tomorrow’s headlines. This feedback loop of media and action is relentless, often subconscious.
We imagined Digital Campfire as a ritual pause within this loop—a space where the news doesn’t just inform, but transforms. Inspired by the idea of digesting headlines the way we metabolize experience, we wanted to create something quieter, slower, more reflective. Like gathering around a fire, we hoped to reclaim a shared moment of humanity—through poetry.
🪄 What it does
Digital Campfire is a lightweight creative writing gadget that transforms today’s news headlines into personalized “Skinny poems”, which is a structured 11-line poetic form.
Users select a whisper (a poetic phrase based on the news), an anchor word (repeated throughout the poem), and optionally share how they feel. The system, powered by OpenAI API, then crafts a poem that resonates emotionally and structurally.
Subtle visual cues reveal whether a poem was AI-generated or created by fallback mechanisms—ensuring a consistent experience, even in the face of API outages or noisy inputs.
🛠 How we built it
As a vib-rator, I prototyped and fine-tuned the build using Bolt.new, with the following technical components:
- Frontend: React 18 + TypeScript, styled with Tailwind CSS
Headline Processing: Live news headlines are fetched from The Guardian’s RSS feed and transformed into usable prompts. - AI Integration: OpenAI GPT-4 / GPT-3.5-turbo for generating whispers, anchor words, Skinny poems, and validating structure.
- Fallback System: Topic-based phrase substitution, anchor word curation, and template-based poem generation from filtered user input
- Deployment: Hosted on Netlify with serverless functions; domain
digicampfire.xyzmanaged via IONOS
🧱 Challenges we ran into
- Maintaining structure and poetic resonance with arbitrary or malformed input (e.g., “asdfasdf”).
- Ensuring uptime when OpenAI’s API was rate-limited or unavailable.
- Balancing minimal UI with debug/developer visibility—without breaking the contemplative aesthetic.
- Designing meaningful fallbacks that still felt emotionally rich and structurally correct.
🌟 Accomplishments that we're proud of
- Inventing a ritual: We didn’t just build a tool—we shaped an experience.
- Making poetry from noise: Even random keystrokes are transformed into something meaningful.
- Robust fallback logic that keeps the system running gracefully under unexpected conditions.
- Human-centered design: Every part of the interface—from wording to color—was crafted to feel warm, intentional, and personal.
📚 What we learned
- How to blend emotional design with AI tools in a way that doesn't feel gimmicky.
- The power of constraints (like Skinny poems) to guide generative creativity.
- How small UX touches—like color-coded indicators or edit-your-own-poem—can profoundly shape user trust and agency.
🔥 What’s Next for Digital Campfire
- Community Submissions: Allow users to share their creations and showcase them on an archive page, like a living poetry journal.
- Voice + Music: Experiment with AI-generated spoken word and ambient soundscapes to deepen the immersive experience.
- Interactive Timeline: Enable users to explore how news themes evolve over time through a poetic archive.
- Education + Reflection: Partner with educators, therapists, and journalists to bring Digital Campfire into classrooms, workshops, and wellness settings.
Built With
- bolt
- ionos
- netlify
- openai
- typescript
Log in or sign up for Devpost to join the conversation.