Projects in PucónProjects in PucónDREAM-O — The global registry of dreams.
I almost never remember my dreams. I wanted an app that would tell me what I dreamed last night — and the moment I imagined it working, I knew what the company behind it would actually be. So I built that company instead.
A pillow unit records every session. Twelve minutes after you wake, the company issues a record. It never explains how.
What you're allowed to see of your own dream depends on which plan you pay for. ORIGIN opens one scene a month. The rest stay in custody — described in full, never opened. Their time, their length, their size, their state. Everything except what happened. After fourteen days they're destroyed. Not for the company. For you. And the company doesn't say destroyed. It says released.
Every screen is written in that voice: procedural, patient, institutional. The product never winks. Nothing on any sheet tells you this is wrong — you work that out yourself, somewhere around the retention page.
One prompt in Flowstep produced six screens. From there it was iteration — prompt, look, correct, look again. Text overflowing, blocks colliding, things that looked fine until I zoomed in. Every screen sits on a percentage grid with four x-values and a single hairline spine at 68.4% height. No border radius, no shadows, no serifs, no accent colour anywhere in the system.
Then I connected Claude Code to Flowstep's MCP server, handed it my design guide, and asked it to audit all fourteen screens against it, one by one. A second prompt to fix what the audit found. It worked inside the Flowstep file over MCP. I went off to cook.
I came back and it was ready — I just wired a few links by hand, three clicks each. Fourteen screens for twelve sheets — the record sheet exists three times, one per plan. A path you can walk end to end.
Prototype: https://app.flowstep.ai/file?activeFileId=0a82e6e8-edfa-4dfb-ace8-dfb2e8122859
Social: https://x.com/JosIgnacio17989/status/2083406318304481732
Built with Flowstep · Claude Code over MCP
@flowstep_ai #FlowstepChallenge Pulse — Real-Time Global Seismic Activity Category: Dashboard
Pulse is a live monitor of earthquake activity worldwide. Open it and the planet is already breathing — every recent quake rendered as an incandescent heatmap, streamed live from USGS. Drag the timeline scrubber to replay the last 30 days and watch seismic activity unfold as a film. Pulse auto-focuses on the most active zone, then opens a full analytical panel: how active the region is versus its baseline, cumulative energy released measured against Hiroshima, and a depth cross-section that reveals the tectonic plate diving beneath the surface — the dimension a flat map can't show, and the one that determines whether a quake is deadly or harmless.
An educational slider reframes each zone's geology from plain language for anyone to technical depth for an expert — the same phenomenon, two audiences, no jargon left behind. Logged-in users save regions to track.
Built on Bubble AI. A single prompt to Bubble's AI builder generated the foundation — data structure, page layout, navigation, and auth. On top of that base I built the live WebGL map (MapLibre + deck.gl (http://deck.gl)), real-time USGS integration, the client-side analytics engine (energy, anomaly, depth distribution), and the bespoke 2D depth cross-section that detects subduction directly from the data.
Pulse is informational, not an official emergency source. Data: USGS.
Live app: https://pulse-20833.bubbleapps.io/version-test/ OmniLearn — be the hero of your own story, literally
OmniLearn is a body-controlled learning game for kids aged 4–7. A child stands in
front of any webcam, gets scanned, and becomes a soft-voxel 3D avatar of themselves
that they control with their body — no controller, no keyboard. They solve
educational challenges by MOVING: catching falling leaves to count (the golden ones
worth three), and crossing "Vowel River" by grabbing the animals whose names say the
long-A sound.
THE PROBLEM
Kids this age learn by moving, not by reading — but most educational software sits
them down to tap a screen. OmniLearn flips that, and it speaks to the child so they
can play before they can read. It runs on what's already at home: a laptop webcam, no
special hardware.
BUILT ENTIRELY IN FIGMA
The app lives inside Figma Make — screens, flow, and game logic.
Every soft-voxel creature, world, and the avatar were designed in Figma Weave as a reusable asset workflow.
The engine — MediaPipe pose tracking (33 body landmarks, in a web worker) and a three.js avatar that mirrors the child in real time — I wrote and wired into the Make project's code by hand. Soft-voxel was a deliberate choice: rigid rounded chunks make the rig trivial and never deform.
Voice lines are pre-generated TTS; everything else is synthesized SFX.
THE VISION
This demo is one polished journey — but OmniLearn is built to teach ANY subject. The
same body-as-controller engine works for math, language, history, science, logic. In
the full product, worlds and challenges are generated ON DEMAND and adapted to the
exact age and level requested — today's worlds are hand-built, tomorrow's are
infinite. Every child gets a curriculum that meets them where they are.
PRIVACY
100% on-device. The child's camera feed never leaves the browser — nothing uploaded,
nothing stored.
LINKS
Live demo: https://meta-rover-70928932.figma.site/
(https://meta-rover-70928932.figma.site/)Community file: https://www.figma.com/community/file/1649688792758544694/omnilearn-body-controlled-learning-game
(https://www.figma.com/community/file/1649688792758544694/omnilearn-body-controlled-learning-game)Social post: https://x.com/astroph0s/status/2067859955781128419
#ConfigMakeathon