Stack
Every tool, why it was chosen, and how to use it.
core
- Bun
- All-in-one JavaScript/TypeScript runtime written in Zig, powered by JavaScriptCore.
- Podman
- Daemonless, rootless container engine that manages OCI-compliant containers and images.
- Svelte 5
- Compiler-based UI framework that transforms declarative components into optimized JavaScript at build time.
- SvelteKit
- Meta-framework for Svelte that enables full-stack web application development.
data
- Cloudflare R2
- S3-compatible object storage with zero egress bandwidth fees.
- Drizzle
- Headless TypeScript ORM—a library and collection of complementary opt-in tools. SQL-first query builder with zero runtime dependencies. "If you know SQL, you know Drizzle."
- Neo4j
- Native graph database that stores data as nodes, relationships, and properties (not tables).
- PostgreSQL
- Open-source object-relational database management system. ACID-compliant with extensibility features.
- Redis (Upstash)
- Redis is an in-memory key-value store. It holds data in RAM, making reads and writes orders of magnitude faster than disk-based databases.
auth
ui
- Bits UI
- Headless component library for Svelte providing unstyled, accessible UI primitives.
- Images
- Image optimization strategy combining build-time processing for static assets and server-side processing for user uploads.
- UnoCSS
- Instant on-demand atomic CSS engine. Unlike traditional CSS frameworks, UnoCSS has no core utilities—all functionality is provided through presets.
forms
ai
i18n
quality
notifications
- Discord Notifications
- Discord Bot integration for sending DM notifications to users. Requires OAuth2 for user linking (more complex than Telegram).
- Email Notifications (Resend)
- Transactional email API with excellent developer experience. Sends emails via REST API or SMTP.
- Telegram Notifications
- Telegram Bot API integration for sending notifications directly to users' Telegram accounts. Users connect their Telegram via deep linking.
ops
- Caching
- Multi-layer caching strategy combining edge caching (HTTP) with optional dynamic caching (Redis). Optimizes response times and reduces database load.
- Deployment
- Multi-target deployment strategy proving runtime portability.
- Hosting
- Domain and multi-platform hosting configuration. Strategy for running the same application on multiple providers for comparison and redundancy.
- Logging
- Structured logging strategy for debugging, monitoring, and observability. JSON-formatted logs with request tracing and error aggregation.
capabilities
- 3D Web
- WebGL-based 3D rendering for interactive visualizations and immersive experiences. Uses Three.js as the rendering engine with optional Svelte wrappers.
- API & Services
- API patterns and external service integrations for the application.
- Data Visualization
- A collection of chart, plot, graph, diagram, and map components for rendering data in the browser.
- GDPR & Privacy
- Data protection compliance framework for EU users. Implements consent management, user rights (access, export, erasure), and privacy-by-design principles.
- Progressive Web App (PWA)
- A set of web capabilities that make your app installable, offline-capable, and native-like. Not a library—a pattern using manifest.json, service workers, and HTTPS.
- SEO & GEO
- Search optimization for traditional search engines and AI-powered generative engines (ChatGPT, Perplexity, Claude). Dual strategy preparing for shift in search behavior.