A satire website called notmyproblem.cloud which generates reasons why something is not your problem.
  • Svelte 65.6%
  • TypeScript 22.9%
  • JavaScript 7%
  • HTML 4%
  • CSS 0.5%
Find a file
2026-06-01 22:06:57 +02:00
.devcontainer chore: format code 2024-08-26 20:59:46 +00:00
.vscode chore: add vscode settings 2024-08-28 11:18:27 +02:00
src chore: create migration for notmyproblems table and update schema 2026-06-01 22:06:57 +02:00
static feat: add favicon 2024-08-27 13:07:43 +00:00
.gitignore chore: add gitignore for .wrangler 2024-08-21 18:26:29 +00:00
.npmrc feat: add SvelteKit 2024-08-20 11:51:49 +00:00
.prettierignore feat: add SvelteKit 2024-08-20 11:51:49 +00:00
.prettierrc feat: add SvelteKit 2024-08-20 11:51:49 +00:00
drizzle.config.ts feat: add drizzle orm 2024-08-26 19:28:21 +00:00
eslint.config.js feat: add SvelteKit 2024-08-20 11:51:49 +00:00
LICENSE Initial commit 2024-08-20 13:35:50 +02:00
package.json chore: upgrade tailwind to v4 2026-05-31 16:05:42 +02:00
pnpm-lock.yaml chore: upgrade tailwind to v4 2026-05-31 16:05:42 +02:00
pnpm-workspace.yaml chore: upgrade dependencies 2026-05-31 15:46:47 +02:00
README.md chore: format code 2024-08-26 20:59:46 +00:00
svelte.config.js chore: update CSRF configuration to use trustedOrigins 2026-05-31 16:29:18 +02:00
tsconfig.json feat: add SvelteKit 2024-08-20 11:51:49 +00:00
vite.config.ts chore: clean up vite.config.ts by removing commented code 2026-05-31 16:21:13 +02:00
wrangler.toml chore: upgrade daisyui and wrangler 2026-05-31 16:11:56 +02:00

NotMyProblem

Deploy to Cloudflare Pages

NotMyProblem is a satire website designed to humorously generate reasons why something is not your problem. Built using SvelteKit and deployed on Cloudflare Pages, the site leverages Cloudflare's D1 database and AI bindings to deliver witty and entertaining content.

🚀 Features

  • SvelteKit Framework: Powered by SvelteKit, offering a responsive and snappy user experience.
  • Cloudflare Pages: Hosted on Cloudflare Pages, ensuring fast and secure global delivery.
  • Cloudflare D1: Utilizes Cloudflare's D1 serverless database to store quotes.
  • AI Bindings: Integrates Cloudflare's AI bindings to craft clever and comical excuses.

🌐 Live Site

Check out the fun at https://notmyproblem.cloud

🛠️ Getting Started

Prerequisites

Before getting started, make sure you have:

Installation

  1. Clone the Repository:

    git clone https://github.com/jonasclaes/notmyproblem.git
    cd notmyproblem
    
  2. Install Dependencies:

    npm install
    
  3. Run the Development Server:

    npm run dev
    

    Visit http://localhost:5173 to see the app in action.

Deploying

  1. Build for Production:

    npm run build
    
  2. Deploy to Cloudflare Pages:

    Deploy the app with:

    wrangler pages publish ./build
    

    Or set up continuous deployment via Cloudflare Pages, linked to this GitHub repository.

🤝 Contributing

We welcome contributions! Please feel free to open a Pull Request or submit issues.

📄 License

This project is licensed under the Apache 2.0 License. See the LICENSE file for more information.

📧 Contact

For any questions or feedback, reach out to jonasclaes at jonas@jonasclaes.be.