๐ฆถ FeetWorld - AI Toe Art for the Apocalypse
"Finally, an AI that focuses on what really matters: your toes"
๐ THE ORIGIN STORY (aka why this exists)
It's 48 hours before the internet collapses. Civilization is crumbling. What do you build?
Most people: Food delivery apps, survival guides, cryptocurrency wallets.
Me: An AI that makes your feet look fire for the end times.
Look, if I'm going out, I'm going out with galaxy nails and cyberpunk toe tattoos. Your basic-ass pedicure won't survive the apocalypse. This will.
๐จ WHAT IT DOES
FeetWorld is a single-file HTML chaos machine that generates impossible foot art in 10 cursed styles:
- ๐ Galaxy Nails - For when Earth dies but your toes ascend
- ๐ค Cyberpunk - Neon circuits for the robot uprising
- ๐ Royal Gold - Flexing 24k while society burns
- ๐ง Fantasy - Elf feet because why not
- ๐ Luxury Spa - Pretending everything's fine
- โจ Festival Glitter - Party like it's the last day (it is)
- ๐ฅ Phoenix Fire - Rebirth from ashes, starting with your toes
- ๐ Ocean Waves - For after the floods
- ๐ฆ Butterfly - Beauty in decay
- โก Electric Storm - Chaos on demand
The apocalypse flow:
- Pick your doomsday aesthetic
- Add custom chaos ("make it sparkle MORE")
- AI generates your last masterpiece
- Download and flex on the radiation monsters
๐ ๏ธ HOW I BUILT THIS CURSED THING
Stack (if you can call it that):
- React running in-browser via Babel (no build step = apocalypse-proof)
- TailwindCSS because even the end times deserve dark mode
- Pollinations.ai (free AI that somehow works)
- One single HTML file - 300 lines of chaos
Why this stack?
Because when the servers go down, this still works.
No npm. No backend. No database. Just save the HTML file to a USB stick and you're golden. It's the cockroach of web apps.
The Build Process (a tragedy in 3 acts):
ACT 1: THE FAILURE ARC ๐
Started with Google AI Studio. Hit CORS walls. Tried Replicate. Needed backend. Every premium API wanted money or authentication.
Realization: In the apocalypse, there are no API keys. Only chaos.
ACT 2: THE CURSED DISCOVERY ๐ฎ
Found Pollinations.ai at 3am. Free. No auth. No CORS. Just works.
First prompt: "generate feet"
Result: A park bench.
Second prompt: "beautiful feet with nail art"
Result: A landscape painting.
Third prompt: "professional photograph of human feet pedicure"
Result: ANOTHER PARK BENCH (the AI was trolling me).
ACT 3: NUCLEAR PROMPTS โข๏ธ
Final working prompt (after 47 attempts):
"close-up professional photograph of human feet with
galaxy-themed pedicure nail art, cosmic purple nebula
nail polish, tiny star decorations on toenails,
holographic glitter, professional beauty salon photography,
studio lighting, high detail 8k, no text, no words,
no signs, no benches, NO PARK BENCHES"
It worked. The AI stopped generating furniture.
๐ฅ BUGS THAT BECAME FEATURES
Bug #1: Slow AF Generation
Problem: AI takes 15-30 seconds. Users thought it died.
Solution: Made the loading message say "This takes 10-30 seconds because AI is doing actual work, not magic."
Why it's good: Transparency is punk rock. Also people stopped DMing me "it's broken."
Bug #2: Random Seed Chaos
Problem: Same prompt = same image. Boring.
Solution: Used Date.now() as seed. Now every generation is unique.
Accidental Feature: Users started collecting "rare" generations like Pokรฉmon cards.
Bug #3: Download Didn't Work on Mobile
Problem: iOS Safari blocks programmatic downloads.
Solution: Gave up. Added a note: "iOS users: long-press and save."
Why it's cursed: Apple won this round. I accept defeat.
๐ CURSED DECISIONS I MADE
Using emojis instead of icon libraries - Saved 50kb. Also looks unhinged. Win-win.
Negative prompt spam - My prompts include "no text" repeated 3 times because the AI is DUMB.
Single HTML file - 300 lines. No modules. All inline. Your code reviewer would cry.
Dark mode only - Light mode is a war crime. Fight me.
No analytics - I literally have no idea how many people use this. Blissful ignorance.
๐ฏ WHY THIS MATTERS (UNIRONICALLY)
The internet is obsessed with feet. But 99% of foot content is either:
- Boring generic stock photos
- Or... let's not go there
FeetWorld fills the gap between "boring" and "cursed."
It's genuinely useful for:
- Nail artists building portfolios
- Tattoo clients visualizing ideas
- Festival-goers designing temporary art
- People who want fire feet pics without OnlyFans energy
Plus, it's apocalypse-ready:
- Works offline
- No server dependency
- Single file = USB stick compatible
- Runs on potatoes
When civilization collapses, you'll still have galaxy toes. That's progress.
๐ WHAT I LEARNED (THROUGH PAIN)
Technical Chaos:
- CORS is fake - Just use APIs that don't care
- Prompt engineering = witchcraft - 3 words make the difference between art and a park bench
- Build steps are a scam - This entire app is 1 file
- Free APIs slap - Pollinations.ai is better than paid options
Design Lessons:
- Emojis are valid UI elements - Typography nerds can cry about it
- Loading states must be honest - Fake progress bars are lies
- Dark mode or death - There is no middle ground
- Downloads should be obvious - If users need to right-click, you failed
Life Lessons:
- Ship broken things - V1 doesn't need every feature
- Niche beats broad - "AI generator" is boring. "AI toe generator" is legendary
- Chaos is content - This entire story is marketing
- The apocalypse is a vibe - Lean into it
๐ AWARDS I'M GUNNING FOR
๐ฅ Most Cursed Build
Prompt engineering that includes "no park benches" three times? Check.
Single HTML file with inline React? Check.
Generates AI foot art for the apocalypse? CHECK.
๐ฅ Shouldn't Have Worked But Did
This was built in one sleep-deprived weekend. It shouldn't work. It does. I don't know why.
๐ฅ Bug-as-a-Feature Award
Every "bug" in this app is now a selling point. The slow loading? Transparency. The mobile download issue? Apple's fault. The park bench incident? Character development.
๐ฅ Sleep-Deprived Genius
I coded this at 4am after 3 Red Bulls. The commit messages are barely English. The variable names are crimes against humanity. It's beautiful.
๐ฅ End of the Internet Award
If I had 48 hours before the web died, I'd build exactly this. No cap. Your feet deserve to look good for the end times.
๐ WHAT'S NEXT (if we survive)
Immediate Future:
- [ ] "Surprise Me" button (random chaos)
- [ ] More cursed styles (Vaporwave, Steampunk, Biblical)
- [ ] Share to social (flex your AI toes)
Long-term Delusions:
- [ ] Mobile app (same HTML file, different wrapper)
- [ ] API for nail salons (monetization???)
- [ ] NFTs (KIDDING. Unless...? No. Maybe?)
Apocalypse Roadmap:
- [ ] Offline mode with cached AI models
- [ ] P2P generation via WebRTC
- [ ] Mesh network deployment
- [ ] Ham radio API (for after internet death)
๐ฌ TRY IT
Live Demo: [ADD URL]
Code: It's literally one HTML file. View source.
Built with: Spite, caffeine, and Pollinations.ai
Time spent: One cursed weekend
Sleep: 4 hours total
Park benches generated: 7 (before I fixed the prompts)
๐ฌ TESTIMONIALS (I made these up)
"This is the worst thing I've ever seen. I love it." โ Random Discord user
"Why does this exist?" โ My therapist
"Unironically useful for my nail salon" โ Actual DM I got
"I hate how much I use this" โ Me, testing my own app
๐ CREDITS
- Pollinations.ai - For not asking questions
- That park bench - You taught me about negative prompts
- Coffee - The real MVP
- My feet - Beta testers and muses
- Everyone who said this was stupid - You were right but I did it anyway
๐ CHAOS DIARY
Friday 11pm: "I'll build something useful."
Saturday 2am: First park bench generated. Confusion.
Saturday 4am: ANOTHER park bench. Anger.
Saturday 6am: Added "no park benches" to prompt. It worked. Euphoria.
Saturday 9am: Sleep.
Saturday 11am: More coffee. More features.
Sunday 1am: Download button works. Victory.
Sunday 3am: Submission deadline panic.
Sunday 3:47am: You're reading this.
๐ธ PROOF IT EXISTS
[ADD SCREENSHOTS OF:]
- Galaxy nails generation
- The cursed park bench incident
- Loading screen
- Actual good foot art
- Code (scary)
"In the apocalypse, your feet are the last thing to go.
Make them count."
โ FeetWorld, built in chaos for chaos, 2025
Made with ๐ฆถ, ๐, and questionable life choices
Built With
- ai
- api
- html
- pollination
Log in or sign up for Devpost to join the conversation.