30 Apps · 30 Days
@wretcher · Spectre Tracker
Last sync · 11h ago
Live
Campaign Progress
04/30
4 ghosts bound Day 4 of 30 · 26 remaining
Burn Meter 13%
05
NEXT
Up Next
Wraith · Lovable
Workout logger for the shadow self
Done
04
of 30 total
Commits
6
across all apps
Languages
2
JavaScript, TypeScript
Streak
4
days · keep shipping
★ The 30-Day Ghost Map 04/30
01
02
03
04
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

By Category

utility4/15
game0/5
social0/4
ai0/4
weird0/2

By Builder

Lovable4/8
v00/7
Bolt0/7
Replit0/8
The Apps [30]
01
DAY

Ghostly

Done
Subscription burn tracker — the genesis
utility Lovable TypeScript Day 1 — the prototype that defined the Spectre DNA
LanguageTypeScript
Commits6
Last Push1d ago
▸ Open Repo
📱 CapCut Hook Text
This app makes your subscriptions terrifying
📝 Post Caption
Built a subscription tracker on my phone while letting the dog out. It shows you what your subs compound to over 12 years at 7% interest. Not pretty. Link in bio. #buildinpublic #nocode #personalfinance #subscriptiontracker
💬 Pinned Comment
What's your actual monthly subscription total? Most people don't know off the top of their head. Drop it below.
Full one-shot prompt
Build a mobile first web app called "Ghostly — Subscription Tracker"
UI/UX: dark mode only. Cyber neon — deep blacks, toxic slime green accents. Hero shows a massive glowing monthly burn total front and center.

Core features:
1. "Summon a Ghost" button — enter name, price, frequency (monthly/yearly/weekly)
2. Active ghost list with floating ghost icons and price per month
3. "Banish" button on each that triggers a glitch-out animation before deleting
4. Burn Meter progress bar that fills and shifts from green to red as spend climbs

The secret sauce: a "LifeLeak" card at the bottom — calculates how much the monthly total would compound to over 12 years at 7% interest. Make it glow danger red. Make it hurt to look at.

Use shadcn components and Lucide icons. Make it look like a high end fintech app built in 2039.
02
DAY

Phantom

Done
The habits that haunt you
utility Lovable JavaScript Auth + DB + daily check-ins
LanguageJavaScript
Last Push2d ago
NotesBuilt on Replit (no Core account, can't auto-connect to GitHub).
▸ Open Repo
📱 CapCut Hook Text
Built an app that counts your lost days
📝 Post Caption
Built a habit tracker that shows your consistency score, not just your streak. Miss a day. Still see your real average. 8 minutes on my phone. Link in bio. #buildinpublic #nocode #habittracker #selfimprovement
💬 Pinned Comment
Streaks break. Consistency doesn't have to. A 74% month still beats a broken streak from trying too hard.
Full one-shot prompt
Build a mobile first web app called "Phantom — Habit Tracker"
UI/UX: dark mode only. Toxic slime green on deep black. Hero shows today's habit completion percentage with a glowing Haunt Meter.

Core features:
1. "Summon Habit" button — enter habit name and daily target
2. Each habit is a "Haunt" — daily check-in builds a streak counter
3. "Break Curse" button glitch-animates on delete
4. Haunt Meter showing today's overall completion percentage

The secret sauce: a "Days Lost" card — total skipped check-ins multiplied by days remaining in the year. The number should sting.

Use shadcn components and Lucide icons. Make it look like a high end productivity app built in 2039.
03
DAY

Vespers

Done
Sleep tracker for the unrested
utility Lovable Daily logs + chart + persistent storage
📱 CapCut Hook Text
Your sleep debt is worse than you think
📝 Post Caption
Built a sleep journal that finds patterns in your worst nights. A week of data and it's already uncomfortable to look at. 8 min, iPhone. Link in bio. #buildinpublic #nocode #sleephealth #biohacking
💬 Pinned Comment
Check your worst sleep nights against your calendar. The patterns are almost always obvious in the first week.
Full one-shot prompt
Build a mobile first web app called "Vespers — Sleep Tracker"
UI/UX: dark mode only. Deep blacks and toxic slime green. Hero shows last night's hours with a glowing Rest Meter.

Core features:
1. Log each night — time down, time up, hours auto-calculated
2. 7-day area chart of sleep history
3. Sleep rules ("Active Vigils") like "no screens after 10pm" with streak counters
4. "Break Vigil" to delete a rule with glitch animation

The secret sauce: a "Sleep Debt" card — total hours under target over the last 30 days in danger red. You can't hide from the math.

Use shadcn components and Lucide icons. Make it look like a high end wellness app built in 2039.
04
DAY

Hollow

Done
Calorie & macro void tracker
utility Lovable Food DB + daily aggregates + auth
📱 CapCut Hook Text
Built an app that makes eating hurt
📝 Post Caption
Built a calorie tracker that makes eating uncomfortable. The Void Meter fills as you log meals. Watching it fill is enough to make you put the fork down. 7 min, iPhone. Link in bio. #buildinpublic #nocode #calorietracking #nutrition #lovable
💬 Pinned Comment
The deficit/surplus number at the bottom is the one that hits. 'Are you feeding the void, or are you the void?' I felt that.
Full one-shot prompt
Build a mobile first web app called "Hollow — Calorie Tracker"
UI/UX: dark mode only. Toxic slime green on deep black. Hero shows today's calorie total vs target with a Void Meter.

Core features:
1. "Feed the Void" button — log a meal with name and calories
2. 3 macro rings (Protein / Carbs / Fat) using radial bar charts
3. Each meal in a card list with a "Banish" button
4. Running calorie deficit/surplus shown as a secondary hero number

The secret sauce: that secondary number — are you feeding the void, or are you the void? Make it hit different depending on which way it goes.

Use shadcn components and Lucide icons. Make it look like a high end health app built in 2039.
06
DAY

Vapor

Pending
Mood tracker for misty minds
utility v0 Visual chart-heavy with shadcn + Recharts
📱 CapCut Hook Text
I built an app to track my mental weather
📝 Post Caption
Built a mood tracker that doesn't ask you to rate yourself 1-10. Logs emotional weather — fog, storm, clear, haunted. Two weeks of data and the patterns are obvious. 8 min, iPhone. Link in bio. #buildinpublic #nocode #mentalhealth #moodtracking #lovable
💬 Pinned Comment
Turns out my worst days cluster on Tuesdays after bad sleep. Completely invisible until the misty patterns showed it.
Full one-shot prompt
Build a mobile first web app called "Vapor — Mood Tracker"
UI/UX: dark mode only. Toxic slime green on deep black. Hero shows today's mood as a large glowing label — HEAVY / RESTLESS / STEADY / CHARGED / CLEAR.

Core features:
1. 5-state mood selector row with emoji — selected state pulses toxic green
2. 30-day mood line chart with toxic green stroke
3. Recent mood entries in cards with "Disperse" button
4. Running mood average and trend arrow in the hero

The secret sauce: that trend arrow — is the mist lifting or thickening? One glance and you know which way you're headed.

Use shadcn components and Lucide icons. Make it look like a high end mental health app built in 2039.
07
DAY

Witching

Pending
Cycle tracker by moon phase
utility v0 Calendar visualization with rich SVG
📱 CapCut Hook Text
An app that learns your body's rhythm
📝 Post Caption
Built a cycle tracker that aligns with moon phases. Dark mode only. No pink UI, no floral fonts, no wellness influencer energy. Just the data and the actual moon. 8 min on my phone. Link in bio. #buildinpublic #nocode #femtech #cycletracking #lovable
💬 Pinned Comment
Finally a cycle tracker that doesn't look like a tampon ad. Dark, minimal, and actually designed for adults.
Full one-shot prompt
Build a mobile first web app called "Witching — Cycle Tracker"
UI/UX: dark mode only. Deep blacks and toxic slime green. Hero shows current cycle day in a large SVG moon ring — today glows toxic, past days dim, future days faded.

Core features:
1. Symptom pill grid to log today — Cramps / Bloating / Mood Shift / Fatigue / Cravings
2. Harvest Meter showing progress through current cycle
3. Recent entries in cards with "Uncast" button and glitch animation
4. Average cycle length calculated and displayed from logged history

The secret sauce: the app learns your rhythm over time. The more you log, the better it predicts what's coming.

Use shadcn components and Lucide icons. Make it look like a high end wellness app built in 2039.
08
DAY

Liminal

Pending
Pomodoro for the threshold-walker
utility Bolt Timer + audio cues, fast iteration
📱 CapCut Hook Text
This focus timer actually makes you work
📝 Post Caption
Built a Pomodoro timer that tracks your focus quality, not just time on task. The threshold — how long before you drift — is visible session by session. Mine starts degrading at 22 minutes. 8 min, iPhone. Link in bio. #buildinpublic #nocode #productivity #focusapp #lovable
💬 Pinned Comment
The threshold visualization is the part I didn't expect. You can see exactly where your focus breaks down every single time.
Full one-shot prompt
Build a mobile first web app called "Liminal — Focus Timer"
UI/UX: dark mode only. Toxic slime green on deep black. Hero shows a large countdown with a circular SVG progress ring in toxic green.

Core features:
1. Config panel — focus length, break length, number of rounds
2. "Begin Crossing" / "Pause" / "End Session" controls
3. Round progress dots showing where you are in the full session
4. Today's completed sessions in a card list below

The secret sauce: Web Audio API chime on session end — synthesized tone, no audio file needed. Timer flicker intensifies under 5 minutes. The crossing feels real.

Use shadcn components and Lucide icons. Make it look like a high end productivity app built in 2039.
09
DAY

Crypt

Pending
Notes sealed in the dark
utility Lovable Auth + encrypted notes + tagging
📱 CapCut Hook Text
A notes app that feels like a burial vault
📝 Post Caption
Built a notes app that looks and feels like a burial vault. Local-first, no accounts, nothing leaves your device. Your thoughts sealed in the dark. 8 min on my phone. Link in bio. #buildinpublic #nocode #privacy #localfirst #e2ee
💬 Pinned Comment
No sync. No cloud. No company holding your notes. Everything sealed on your device exactly where it belongs.
Full one-shot prompt
Build a mobile first web app called "Crypt — Encrypted Notes"
UI/UX: dark mode only. Deep blacks and toxic slime green. Landing shows a notes list with a search bar: "EXHUME A MEMORY..."

Core features:
1. "Inter a Note" button — title, body, and tags
2. Notes list in cards with tag chips below each entry
3. Tag filter chips above the list (scrollable row)
4. "Exhume Permanently" as the delete action with glitch animation

The secret sauce: a Vault Meter at the bottom showing how full the crypt is. Notes are interred, not saved. The language should feel like burial throughout.

Use shadcn components, Lucide icons, and Supabase for auth and encrypted storage. Make it look like a high end security app built in 2039.
10
DAY

Banshee

Pending
Reminders that scream
utility Bolt Notification + alarm sound, fast prototype
📱 CapCut Hook Text
Your reminders shouldn't feel like screaming
📝 Post Caption
Built a reminder app where notifications escalate the longer you ignore them. Starts quiet. Gets louder. Eventually screaming. The banshee does not stop until you act. 8 min, iPhone. Link in bio. #buildinpublic #nocode #productivity #timemanagement #lovable
💬 Pinned Comment
Reminder apps fail because they're polite. Banshee is not polite. It has made me a punctual person.
Full one-shot prompt
Build a mobile first web app called "Banshee — Reminder App"
UI/UX: dark mode only. Toxic slime green on deep black. Hero shows the next upcoming reminder with a live countdown as the hero number.

Core features:
1. "Summon a Wail" button — name, date/time, and repeat options
2. Pending reminders in cards. Overdue rows glow danger red
3. SVG 24-hour arc with ghost icons positioned at each reminder's time slot
4. "Silence" button on each to dismiss with glitch animation

The secret sauce: overdue wail count shown in danger red in the hero. They're screaming at you. Every minute you ignore them, they get louder.

Use shadcn components, Lucide icons, and Web Notifications API. Make it look like a high end productivity app built in 2039.
11
DAY

Hex

Pending
Password vault under a curse
utility Lovable Auth + encryption + vault
📱 CapCut Hook Text
This password vault locks itself
📝 Post Caption
Built a password vault that lives entirely on your device. No cloud. No company holding your keys. The curse is that you're responsible for your own security. 7 min, iPhone. Link in bio. #buildinpublic #nocode #privacy #cybersecurity #infosec
💬 Pinned Comment
Your passwords shouldn't live on someone else's server. Hex keeps them hexed to your device and nowhere else.
Full one-shot prompt
Build a mobile first web app called "Hex — Password Vault"
UI/UX: dark mode only. Deep blacks and toxic slime green. Hero shows a Curse Strength Meter — your overall password health at a glance.

Core features:
1. "Forge a Sigil" button — site, username, generated or custom password
2. Per-entry strength indicator — weak sigils glow danger red, strong ones glow toxic green
3. Search bar: "DIVINE A SIGIL..."
4. "Unbind" to delete with glitch animation

The secret sauce: the vault auto-locks after 5 minutes idle. A countdown timer ticks at the bottom. When it hits zero — locked. Time is always running out.

Use shadcn components, Lucide icons, and encrypted local storage. Make it look like a high end security app built in 2039.
12
DAY

Vigil

Pending
Birthdays & anniversaries — kept watch
utility v0 Calendar + countdown, design-driven
📱 CapCut Hook Text
An app that remembers what you forget
📝 Post Caption
Built a birthday and anniversary tracker that doesn't spam you. One quiet notification at the right time. No algorithm. No upsell. Just a vigil for the people you care about. 8 min on my phone. Link in bio. #buildinpublic #nocode #relationships #mindfulness
💬 Pinned Comment
Added 23 dates. Realized I'd missed 4 of them this year already. Vigil doesn't judge. It just keeps watch.
Full one-shot prompt
Build a mobile first web app called "Vigil — Date Tracker"
UI/UX: dark mode only. Toxic slime green on deep black. Hero shows the next upcoming date with a glowing day countdown as the hero number.

Core features:
1. "Keep a Watch" button — name, date, type (birthday / anniversary / milestone / grief)
2. Upcoming dates in cards sorted by days remaining
3. Watch Meter showing where you are in the current year
4. "Stop Watching" to remove with glitch animation

The secret sauce: grief dates get a subtle danger tint — death anniversaries, loss milestones. Not alarming. Just honest. Some dates carry weight and the app knows it.

Use shadcn components and Lucide icons. Make it look like a high end personal app built in 2039.
13
DAY

Threshold

Pending
Goal tracker — the doorway counts
utility v0 Progress visualization + milestones
📱 CapCut Hook Text
This app tells you if your goals are dead
📝 Post Caption
Built a goal tracker that tells you honestly if your goals are dead. Green, yellow, red. No hustle culture. No manifesting. Just whether you're actually moving toward the door. 8 min, iPhone. Link in bio. #buildinpublic #nocode #goals #productivity #lovable
💬 Pinned Comment
Three of my goals were already red. I hadn't admitted it yet. Threshold made me deal with it.
Full one-shot prompt
Build a mobile first web app called "Threshold — Goal Tracker"
UI/UX: dark mode only. Deep blacks and toxic slime green. Hero shows your primary goal's progress with a large number and Passage Meter.

Core features:
1. "Carve a Threshold" button — goal name, target value, current value, unit (miles/dollars/books/etc.)
2. Milestone dots on each goal that lock as they're crossed
3. Estimated completion date calculated from current pace shown under each goal
4. "Abandon" to delete with glitch animation

The secret sauce: that estimated completion date. It's either motivating or devastating depending on your pace. The app won't lie to you.

Use shadcn components and Lucide icons. Make it look like a high end productivity app built in 2039.
14
DAY

Trace

Pending
Travel trail — every footstep recorded
utility v0 Map + itinerary cards
📱 CapCut Hook Text
I built a haunted travel planner
📝 Post Caption
Built a travel tracker that maps every place I've been and plots the trail. Added 11 countries and realized I barely remember half of them. The footprints last longer than the memory. 8 min on my phone. Link in bio. #buildinpublic #nocode #travel #wanderlust #lovable
💬 Pinned Comment
The map looked better than I expected. The time I'd spent in each place was nothing like what I remembered.
Full one-shot prompt
Build a mobile first web app called "Trace — Travel Itinerary"
UI/UX: dark mode only. Toxic slime green on deep black. Hero shows current trip with a Trail Meter (day X of Y) and next destination countdown.

Core features:
1. "Mark a Footprint" button — trip name, destination, dates
2. Day-by-day events in cards — time, activity, notes
3. SVG silhouette of the destination country with toxic route dots
4. "Erase" to delete with glitch animation

The secret sauce: "Next Stop" callout in the hero — upcoming destination with a countdown in days. The world is haunted and you're moving through it.

Use shadcn components and Lucide icons. Make it look like a high end travel app built in 2039.
15
DAY

Reaper

Pending
Debt payoff — collecting souls
utility Lovable Auth + amortization calc
📱 CapCut Hook Text
Watch your debt interest tick up in real time
📝 Post Caption
Built a debt payoff tracker where your debts are souls to collect. Avalanche method. Watch the daily interest tick up in real time. The number is the horror. 8 min, iPhone. Link in bio. #buildinpublic #nocode #personalfinance #debtfree #lovable
💬 Pinned Comment
The daily interest counter is the thing. Watching money evaporate in real time broke me into actually paying it down.
Full one-shot prompt
Build a mobile first web app called "Reaper — Debt Payoff Tracker"
UI/UX: dark mode only. Deep blacks and toxic slime green. Hero shows total debt remaining with a Harvest Meter (percentage paid off) and a debt-free date.

Core features:
1. "Bind a Debt" button — name, original amount, remaining balance, APR, monthly payment
2. High-APR debts glow danger red — the reaper wants those first
3. Debt-free estimated date calculated below the meter
4. "Release" button when a debt is paid in full

The secret sauce: a "Total Interest This Year" card in danger red with an animated counter ticking up in real time. Watch what the interest costs you every second.

Use shadcn components and Lucide icons. Make it look like a high end fintech app built in 2039.
16
DAY

Ouija

Pending
Decision oracle — let the spirits choose
game Bolt Animation-heavy, no backend
📱 CapCut Hook Text
Let a haunted app make your decisions
📝 Post Caption
Built a decision-making app powered by the void. Enter your options, let the spirits choose. It's random. But how you feel about the outcome tells you everything. 7 min on my phone. Link in bio. #buildinpublic #nocode #decisionmaking #mindset #lovable
💬 Pinned Comment
When you're relieved by what the Ouija picked, you already knew the answer. It just surfaces what you were afraid to admit.
Full one-shot prompt
Build a mobile first web app called "Ouija — Decision Oracle"
UI/UX: dark mode only. Toxic slime green on deep black. Center of screen is a large SVG planchette over a faded Ouija board alphabet arc with YES / NO / FAREWELL corners.

Core features:
1. Question input: "What plagues thee, mortal?"
2. "Channel the Answer" button — planchette animates 3-4 seconds then lands
3. 24 possible answers ranging from cryptic to funny to genuinely unsettling — "BEWARE TUESDAY." "THE OLD WAYS WORK." "ASK NO MORE."
4. Recent channelings in cards with "Forget" to wipe with glitch animation

The secret sauce: the answers themselves. Write them weird. Some should feel like actual warnings.

Use shadcn components and Lucide icons. Make it look like a high end novelty app built in 2039.
17
DAY

Glyph

Pending
Daily rune puzzle — decode the symbol
game Bolt Wordle-clone — pure frontend
📱 CapCut Hook Text
Wordle but the words are all cursed
📝 Post Caption
Built a daily rune puzzle. One glyph to decode before midnight. No skipping. No hints. The streak is embarrassingly motivating for something this cursed. 8 min, iPhone. Link in bio. #buildinpublic #nocode #mobilegame #wordpuzzle #indiegame
💬 Pinned Comment
Lost my 12-day streak on day 13. Restarted without thinking twice. The glyph has me.
Full one-shot prompt
Build a mobile first web app called "Glyph — Daily Rune Puzzle"
UI/UX: dark mode only. Deep blacks and toxic slime green. Center is a 6×5 word grid — correct position glows toxic green, wrong position glows amber, wrong letter goes dim.

Core features:
1. 5-letter word, 6 guesses. Word list is horror-themed: GHOST, CRYPT, HAUNT, GHOUL, MOURN, GRAVE, CURSE, SHADE, RAVEN, BONES, BLEED, EMBER, NIGHT
2. QWERTY keyboard at bottom, color-coded to match
3. Daily word is date-seeded — same word for everyone on the same day
4. Streak counter lives in the hero

The secret sauce: post-win share card generates a toxic emoji grid (🟩⬛🟨) copied to clipboard. "Share the Haunting." The streak is the real game.

Use shadcn components and Lucide icons. Make it look like a high end puzzle app built in 2039.
18
DAY

Possessed

Pending
Idle haunted house — your spirits work for you
game Bolt Idle clicker logic, viral hook
📱 CapCut Hook Text
I built an idle game in 8 minutes
📝 Post Caption
Built an idle haunted house where your specters work for you while you're gone. Upgrade your ghosts, collect residual dread, watch the horror compound overnight. 8 min on my phone. Link in bio. #buildinpublic #nocode #idlegame #mobilegame #indiegame
💬 Pinned Comment
Opened it at 3am. My haunted house had been generating dread for 6 hours without me. The ghost of passive income is real.
Full one-shot prompt
Build a mobile first web app called "Possessed — Idle Haunted House"
UI/UX: dark mode only. Toxic slime green on deep black. Hero shows an "Ectoplasm" counter ticking up every second. SVG haunted house silhouette with floating ghost icons.

Core features:
1. Giant "HAUNT" tap button — adds ectoplasm on click with a toxic flash
2. Ghost roster in cards — each with level, passive ecto/sec rate, and upgrade cost
3. Locked ghost tiers show as silhouettes until unlocked
4. Numbers in compact notation: 1.2M, 847K, never enough

The secret sauce: Prestige system — rebirth resets your ghosts but multiplies the ecto rate permanently. You'll do it again. And again.

Use shadcn components and Lucide icons. Make it look like a high end idle game built in 2039.
19
DAY

Catacomb

Pending
Text adventure dungeon crawler
game Replit AI-generated narrative via API
📱 CapCut Hook Text
An infinite AI dungeon on your phone
⚡ USE BOLT FOR THIS ONE
📝 Post Caption
Built an AI text adventure dungeon crawler where the catacombs are procedurally generated from your inputs. No two runs the same. The depth is not a known quantity. 8 min, iPhone. Link in bio. #buildinpublic #nocode #textadventure #indiegame #aiapp
💬 Pinned Comment
Died on floor 4 the first time. Made it to floor 9 the second. Still haven't seen the bottom of the catacombs.
Full one-shot prompt
Build a mobile first web app called "Catacomb — Text Adventure"
UI/UX: dark mode only. Deep blacks and toxic slime green. Hero shows the current chamber name in giant glowing font. HP, Torch, and Sanity meters below.

Core features:
1. 3-5 sentence chamber description generated by an LLM (bleak, terse, evocative — 3-5 lines max)
2. 3-4 contextual action buttons in UPPERCASE (1-3 words): GO WEST / TAKE THE KEY / DESCEND
3. HP, Torch, and Sanity meters that shift based on choices
4. Collapsed inventory drawer showing collected relics

The secret sauce: the dungeon is infinite — LLM generates each chamber and action buttons dynamically. No two runs are the same.

Use shadcn components, Lucide icons, and OpenAI or Anthropic API. Make it look like a high end game built in 2039.
20
DAY

Vestige

Pending
Memory match — pair the apparitions
game v0 Visual game with shadcn cards
📱 CapCut Hook Text
Classic card game but make it haunted
📝 Post Caption
Built a memory card game with hand-drawn ghost art. The higher the level, the more the apparitions blur together. Genuinely hard. Genuinely haunting. 8 min on my phone. Link in bio. #buildinpublic #nocode #mobilegame #puzzle #indiegame
💬 Pinned Comment
Level 5 is where the vestiges start looking identical. That's not a bug. That's the whole thing.
Full one-shot prompt
Build a mobile first web app called "Vestige — Memory Match Game"
UI/UX: dark mode only. Toxic slime green on deep black. Center is a 4×6 grid of face-down cards — each back showing a dim ghost icon.

Core features:
1. 12 unique paranormal symbols to match: ghost, skull, eye, moon, candle, key, raven, scythe, hourglass, hand, cross, flame
2. Matched pairs glow toxic green and stay revealed
3. Hero shows match count, moves, and live timer
4. Decay Meter fills as time passes — lower score is better

The secret sauce: best-run history below the board. Your record stares at you while you play. "New Summoning" resets everything.

Use shadcn components and Lucide icons. Make it look like a high end puzzle game built in 2039.
21
DAY

Séance

Pending
Anonymous group chat — gather the circle
social Replit Realtime backend + chat UI
📱 CapCut Hook Text
A chat room that disappears in 24 hours
📝 Post Caption
Built an anonymous group chat that dissolves in 24 hours. No accounts. No history. The circle gathers and disappears at midnight, no trace left behind. 8 min, iPhone. Link in bio. #buildinpublic #nocode #privacy #anonymous #socialapp
💬 Pinned Comment
A room that exists for one day then vanishes. No screenshots that matter. No receipts. The séance ends at midnight.
Full one-shot prompt
Build a mobile first web app called "Séance — Anonymous Group Chat"
UI/UX: dark mode only. Deep blacks and toxic slime green. Hero shows the active room with a Circle Meter counting down its 24-hour life.

Core features:
1. "Open Circle" button — create a room with a topic prompt
2. Auto-assigned ghost handles: WRAITH-12, PHANTOM-04, ECHO-09
3. Scrollable chat feed newest-at-bottom. Input: "SPEAK TO THE CIRCLE..."
4. Present user count and a live pulsing pill in the hero

The secret sauce: when the timer hits zero, the room and every message in it disappears. Forever. That's not a bug. That's the whole point.

Use shadcn components, Lucide icons, and Supabase Realtime. Make it look like a high end social app built in 2039.
22
DAY

Whisper

Pending
Anonymous confessions feed
social Replit DB-backed feed + auth
📱 CapCut Hook Text
Anonymous confessions. No trace. No names.
📝 Post Caption
Built an anonymous confessions feed. No names. No accounts. No way to trace it back. Just the things people actually think and never say out loud. 8 min on my phone. Link in bio. #buildinpublic #nocode #privacy #anonymous #socialapp
💬 Pinned Comment
The first thing I posted was something I'd been sitting on for two years. It felt like putting something heavy down.
Full one-shot prompt
Build a mobile first web app called "Whisper — Anonymous Confessions Feed"
UI/UX: dark mode only. Toxic slime green on deep black. Feed of anonymous confessions with auto-assigned handles: ECHO-204, VOID-17.

Core features:
1. "Release a Whisper" button — write modal, 280 char max
2. Reaction row per confession: Relate / Heard / Heavy / Light (counts only, no labels)
3. Tab row: NEW · LOUD · NEAR · MINE
4. Skull icon to flag a confession

The secret sauce: a rotating featured whisper in the hero cycles every 6 seconds. No usernames, no avatars. Just words.

Use shadcn components, Lucide icons, and Supabase. Make it look like a high end social app built in 2039.
23
DAY

Echo

Pending
Voice notes social — speak into the void
social Replit Audio recording + storage
📱 CapCut Hook Text
Anonymous voice posts. No faces. No names.
📝 Post Caption
Built a voice notes social app. No video. No faces. Just voices speaking into the void. Anonymous audio posts that fade after 48 hours. 8 min, iPhone. Link in bio. #buildinpublic #nocode #socialapp #voiceapp #audio
💬 Pinned Comment
Text posts perform. Voice posts connect. The voice you can't see is somehow more honest than the face you can.
Full one-shot prompt
Build a mobile first web app called "Echo — Voice Notes Social"
UI/UX: dark mode only. Deep blacks and toxic slime green. Giant circular record button center-screen — toxic ring, mic icon in the middle.

Core features:
1. Hold to record up to 60s — waveform visualizer reacts to mic input in real time (toxic green bars)
2. Release to publish. Feed shows each Echo as a waveform strip + play button + duration
3. Reaction row: play count / reverberate / echo back
4. Skull icon to mute an echo from your feed

The secret sauce: your voice, anonymous. Auto-generated handles. No text, no faces. Just voices in the void. The waveform is the only identity you get.

Use shadcn components, Lucide icons, MediaRecorder API, and Supabase Storage. Make it look like a high end social app built in 2039.
24
DAY

Apparition

Pending
Photo journal — fleeting visions
social v0 Image grid + upload, design-driven
📱 CapCut Hook Text
A photo journal that tracks your streak
📝 Post Caption
Built a photo journal that only keeps the last 30 days. No permanent archive. The apparitions fade. The ones worth keeping, you remember. The rest disappear like they should. 8 min on my phone. Link in bio. #buildinpublic #nocode #photojournaling #minimalism #lovable
💬 Pinned Comment
Watched a month of photos dissolve. Only missed about 3 of them. The rest were already gone from memory anyway.
Full one-shot prompt
Build a mobile first web app called "Apparition — Photo Journal"
UI/UX: dark mode only. Toxic slime green on deep black. Landing is a 3-column masonry grid — hover reveals a dim toxic date overlay on each photo.

Core features:
1. "Capture a Vision" button — triggers camera or file input
2. Filter pills above the grid: ALL · TODAY · WEEK · MONTH · YEAR
3. Click any photo to open full detail view with date, caption, and "Banish" button
4. Memory Meter showing progress toward an annual photo goal (365 photos)

The secret sauce: streak counter — consecutive days you've captured at least one photo. Break the streak and it shows.

Use shadcn components and Lucide icons. Make it look like a high end photography app built in 2039.
25
DAY

Arcana

Pending
AI tarot reader — the cards know
ai Replit LLM API + card draw logic
📱 CapCut Hook Text
AI reads your tarot and doesn't lie
⚡ USE BOLT FOR THIS ONE
📝 Post Caption
Built an AI tarot reader that doesn't sugarcoat the cards. Real meanings. Direct interpretation. No 'trust the journey' energy. The cards know what they know. 8 min, iPhone. Link in bio. #buildinpublic #nocode #aiapp #generativeai #tarot
💬 Pinned Comment
The AI pulled The Tower on my first reading. It was correct. I'm choosing not to elaborate.
Full one-shot prompt
Build a mobile first web app called "Arcana — AI Tarot Reader"
UI/UX: dark mode only. Deep blacks and toxic slime green. Center shows tarot card slots that flip with a toxic flash as cards are drawn.

Core features:
1. Question input: "WHAT TROUBLES THEE?"
2. Spread selector: SINGLE DRAW · 3-CARD (Past/Present/Future) · CELTIC CROSS
3. "Draw the Cards" button — cards flip one by one, each with a toxic flash
4. LLM generates a 4-6 line reading based on cards drawn and the question asked

The secret sauce: every reading ends with one UPPERCASE action directive on its own line. "SIT WITH THE GRIEF." or "WALK AWAY TODAY." No soft landings.

Use shadcn components, Lucide icons, and OpenAI or Anthropic API. Make it look like a high end mystical app built in 2039.
26
DAY

Augur

Pending
AI horoscope — read the omens daily
ai Replit LLM + zodiac + daily caching
📱 CapCut Hook Text
One AI horoscope per day. No more.
⚡ USE BOLT FOR THIS ONE
📝 Post Caption
Built a daily AI horoscope that reads more like a warning than an affirmation. One reading per day. No refreshing for a better omen. The augur has spoken and it does not repeat itself. 8 min on my phone. Link in bio. #buildinpublic #nocode #aiapp #generativeai #astrology
💬 Pinned Comment
You get one omen per day. There is no refresh button. The reading stands regardless of whether you like it.
Full one-shot prompt
Build a mobile first web app called "Augur — AI Daily Horoscope"
UI/UX: dark mode only. Toxic slime green on deep black. Hero shows your zodiac glyph large with today's Clarity Meter below it.

Core features:
1. Zodiac sign picker — 12 glyphs in a collapsed sheet, your sign highlighted toxic
2. "Read the Omen" button — LLM generates a 5-7 line reading, Bukowski-meets-horoscope tone, no platitudes
3. Three verdict chips at the end: LOVE: __ / WORK: __ / MONEY: __
4. The omen locks after you read it — countdown shows when the next one unlocks

The secret sauce: the lock. One reading per day. Come back tomorrow. That constraint makes every word matter more.

Use shadcn components, Lucide icons, and OpenAI or Anthropic API. Make it look like a high end mystical app built in 2039.
27
DAY

Haunting

Pending
AI ghost story generator — write your own dread
ai Replit LLM streaming + style controls
📱 CapCut Hook Text
AI writes you a ghost story in seconds
⚡ USE BOLT FOR THIS ONE
📝 Post Caption
Built an AI ghost story generator that uses your actual location, time of year, and fears as source material. What it comes up with is uncomfortably personal. 8 min, iPhone. Link in bio. #buildinpublic #nocode #aiapp #generativeai #horror
💬 Pinned Comment
Input: rural Maine, old house, late November. Output: I'm not sleeping this week.
Full one-shot prompt
Build a mobile first web app called "Haunting — AI Ghost Story Generator"
UI/UX: dark mode only. Deep blacks and toxic slime green. Story title renders huge in glowing font before the body starts streaming.

Core features:
1. Setting selector: Victorian Manor / Midwest Farmhouse / Deep Woods / Coastal Lighthouse / Apartment 4B / Desert Motel
2. Tone selector: Slow Dread / Cosmic Horror / Folk Horror / Domestic Uncanny / Quiet Grief
3. Length: Short (300w) / Medium (800w) / Long (1500w)
4. "Summon the Tale" button — title generates first in giant glowing font, then body streams word by word with a blinking cursor

The secret sauce: the streaming. Watch the words appear like something is writing it for you in real time.

Use shadcn components, Lucide icons, and a streaming LLM API. Make it look like a high end creative app built in 2039.
28
DAY

Medium

Pending
AI dream interpreter — channel the night
ai Replit LLM API + journal + auth
📱 CapCut Hook Text
AI interprets your dreams like a therapist
⚡ USE BOLT FOR THIS ONE
📝 Post Caption
Built an AI dream interpreter that actually digs into symbolism, not just surface pattern matching. Log the dream, the Medium channels the meaning. Some of it hits uncomfortably close. 8 min on my phone. Link in bio. #buildinpublic #nocode #aiapp #generativeai #dreamanalysis
💬 Pinned Comment
The recurring dream with the empty house showed up three times this month. The interpretation was the same every time. I think I need to deal with it.
Full one-shot prompt
Build a mobile first web app called "Medium — AI Dream Interpreter"
UI/UX: dark mode only. Toxic slime green on deep black. Hero shows your most recent dream's extracted symbols as glowing pill chips.

Core features:
1. Multi-line dream description input + mood-on-waking selector (HEAVY / UNSETTLED / LIGHT / NEUTRAL / BLISSFUL)
2. "Channel Last Night" button — LLM returns a 4-6 line Jungian-style interpretation
3. Extracted symbols shown as pill chips and tracked across all entries
4. Recurring symbols list showing frequency and brief meaning over time

The secret sauce: patterns surface the longer you use it. WATER appeared 12 times. TEETH appeared 6 times. The more you log, the more it knows.

Use shadcn components, Lucide icons, and OpenAI or Anthropic API. Make it look like a high end wellness app built in 2039.
29
DAY

Geist

Pending
Fake EMF ghost detector — phone sensor party trick
weird Bolt Phone sensors + audio, viral
📱 CapCut Hook Text
Fake ghost detector app. Terrifyingly good.
📝 Post Caption
Built a fake EMF ghost detector using real phone sensor data. Legitimately unsettling at 2am in an old house. The readings are fake. The dread is real. 8 min, iPhone. Link in bio. #buildinpublic #nocode #haunted #ghosthunting #partytrick
💬 Pinned Comment
It's fake. It uses real sensors. The numbers still make you uncomfortable in the right environment. Do not use in old buildings alone.
Full one-shot prompt
Build a mobile first web app called "Geist — Ghost Detector"
UI/UX: dark mode only. Deep blacks and toxic slime green. Hero shows a live EMF field value bouncing in real time from the device accelerometer and gyroscope jitter.

Core features:
1. SVG semicircular gauge with a live-sweeping needle — zones: CALM / ANOMALY / MANIFESTATION
2. "EVP Mode" toggle — plays synthesized whispers via Web Audio (filtered white noise + low sine warbles)
3. 8×8 cold-spot grid with occasional random cell flashes
4. "Log Anomaly" button. Skull icon to debunk and delete an entry

The secret sauce: it's 100% fake. Add a small muted disclaimer at the bottom: "FOR ENTERTAINMENT ONLY." Make it as unsettling as possible anyway.

Use shadcn components, Lucide icons, DeviceMotion API, and Web Audio API. Make it look like a high end paranormal app built in 2039.
30
DAY

Requiem

Pending
Tombstone & epitaph generator — write your own goodbye
weird Bolt Visual generator + share/export
📱 CapCut Hook Text
AI writes your epitaph. Brutal honest mode.
⚡ USE BOLT FOR THIS ONE
📝 Post Caption
Day 30. Built a tombstone and epitaph generator. Write your own goodbye before someone else writes it wrong. 30 apps in 30 days. Started with a subscription tracker. Ended writing my own epitaph. Link in bio. #buildinpublic #nocode #aiapp #30apps30days #generativeai
💬 Pinned Comment
30 days. 30 apps. Started tracking subscriptions, ended writing my own epitaph. The arc of this challenge was always going to end here.
Full one-shot prompt
Build a mobile first web app called "Requiem — Epitaph Generator"
UI/UX: dark mode only. Toxic slime green on deep black. Center of the screen is a live SVG tombstone preview — rounded top, subtle crack details, symbol slot at the bottom.

Core features:
1. Inputs: name, birth year, death year (auto-fills current year +80), tone selector
2. Tone options: Heroic / Funny / Poetic / Bitter / Loving / Absurd / Brutal Honest
3. Optional symbol: ghost / skull / cross / heart / infinity
4. "Forge the Stone" generates a 3-4 line epitaph via LLM, then: Share / Download PNG / Copy Text

The secret sauce: the "Brutal Honest" tone. The LLM writes the epitaph you'd actually deserve. End the campaign right.

Use shadcn components, Lucide icons, html2canvas, and OpenAI or Anthropic API. Make it look like a high end creative app built in 2039.
Master Design DNA · paste at top of every one-shot prompt

Reverse-engineered from production code. Includes OKLCH color system, Tailwind v4 CSS-first @theme block, exact font stack, all keyframes, and the four production components verbatim.