Inspiration

My inspiration came directly from the hackathon's theme: "Break the system. Build yours." I took that literally. In a world obsessed with optimization, flawless UI, and perfect efficiency, I wanted to explore the beauty of the opposite. I asked myself: What if the system is already broken and I just leaned into it? What if failure was a feature? This led to my core idea of "backwards brilliance"—creating things that are useful, fun, or funny precisely because they work the wrong way.

What it does

CAOS IS LIFE is a serverless collection of four chaotic micro-apps that celebrate backwards thinking. It’s a digital playground running on Cloudflare's edge where the rules are inverted:

  • DINO APP: A twist on the classic runner where you don't dodge the obstacles—you aim for them. The only way to score points is by colliding with cacti.
  • EMERGENCY APP: A disaster guidance tool powered by a sarcastic, teenage-like AI. Instead of helpful advice, it gives you snarky commentary on your predicament.
  • SCHEDULE APP: A to-do list that rewards strategic procrastination. It’s a productivity tool for people who get things done... eventually.
  • TIC TAC TOE: A version of the game where the only way to win is to let the computer beat you. The goal is to brilliantly sabotage yourself.

How I built it

I built CAOS IS LIFE on a fast, modern, and slightly unconventional serverless stack:

  • Core Framework: It's all served from a single Cloudflare Worker. This allowed me to deploy globally with insane speed (<50ms cold starts) and no backend maintenance.
  • Language: I wrote the core logic in Python and used Transcrypt to transpile it into JavaScript that can run inside the Worker. This let me blend Python's simplicity with the serverless JavaScript environment.
  • AI: The Emergency App uses the Pollinations AI API for its text generation. I chose it because it's open, requires no API keys, and perfectly fit the project's chaotic, fast-paced spirit.
  • Bundling & Deployment: Webpack was used to bundle all my static assets (HTML, CSS, JS) into the final worker script, and I used the Wrangler CLI for local development and one-command deployments.

Challenges I ran into

My biggest challenge was wrestling with the unconventional tech stack. Getting Python (via Transcrypt) to play nicely inside a Cloudflare Worker environment took some work. There were a few quirks in how modules were handled and how I had to call certain JavaScript functions from Python, which led to some fun, head-scratching debugging sessions.

Another challenge was tuning the AI. Getting the Pollinations API to generate responses that were the perfect level of sarcastic and unhelpful—without being genuinely mean or nonsensical—required a lot of experimentation with my prompts.

Accomplishments that I'm proud of

I'm incredibly proud of successfully building a fully functional web application with a Python-based logic running on the edge. It's a weird stack, but I tamed it.

Most of all, I'm proud of how well the theme holds together across all four apps. It’s not just a collection of random projects; it's a cohesive experience built around a single, chaotic idea. Seeing people laugh when they realize they're supposed to crash the dinosaur is the biggest win.

What I learned

I learned a ton about the power and simplicity of serverless architecture with Cloudflare Workers. You can build and deploy highly interactive, global applications without ever touching a traditional backend server.

I also learned that embracing a "bad" idea can be an amazing source of creativity. Forcing myself to think backwards opened up a lot of design possibilities I never would have considered otherwise. Sometimes, the most engaging user experience is one that subverts all expectations.

What's next for CAOS IS LIFE

The chaos has only just begun! My immediate next steps are to add the two features I couldn't get to during the hackathon:

  1. An "Opposite Search" App: A search engine that uses AI to give you the opposite of what you searched for, using LangSearch API and again Pollination AI for Opposition the search result.
  2. Custom Emergency Scenarios: Allow users to type in their own problems (e.g., "the Wi-Fi is down," "my cat is staring at me weirdly") and get snarky AI guidance.

Long-term, I'd love to open it up as a platform for other developers to contribute their own chaotically brilliant micro-apps.

Built With

Share this project:

Updates