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.
- 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.
Check out the fun at https://notmyproblem.cloud
Before getting started, make sure you have:
- Node.js (v20.x or later)
-
Clone the Repository:
git clone https://github.com/jonasclaes/notmyproblem.git cd notmyproblem
-
Install Dependencies:
npm install
-
Run the Development Server:
npm run dev
Visit http://localhost:5173 to see the app in action.
-
Build for Production:
npm run build
-
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.
We welcome contributions! Please feel free to open a Pull Request or submit issues.
This project is licensed under the Apache 2.0 License. See the LICENSE file for more information.
For any questions or feedback, reach out to jonasclaes at [email protected].