love-by-cartiana
Handcrafted slime e-commerce. Single-product drop store. For my little girl
Stack
| Layer | Tech |
|---|---|
| Framework | SvelteKit (Svelte 5 runes) |
| Styling | Tailwind CSS v4 |
| Package manager | Bun |
| TypeScript | strict |
| Testing | Vitest + Bun test |
| Payments | Stripe Checkout Sessions + Payment Element |
| Resend | |
| Validation | Zod v4 |
| 3D/fluid | Threlte v7 + Three.js + webgl-fluid-enhanced |
| Observability | Sentry |
What it does
Single product drop mechanics. 3D fluid background with interactive WebGL. Stripe Checkout handles the payment surface (PCI compliance is Stripe's problem, not mine). Automated fulfillment emails via Resend. Sentry catches what breaks.
Design choices
Svelte 5 runes for reactivity without boilerplate. Bun because it installs fast and the test runner is good. Stripe Checkout instead of a custom payment UI: Stripe hosts the PCI surface, I do not have to.
No auth system. It is a simple drop store.