project-architecture
SKILL.md
Project Architecture Overview
This project is a modern full-stack TypeScript blog built on the Cloudflare ecosystem, integrating TanStack Start with Hono for high performance and type safety.
Tech Stack & Infrastructure
The project deeply integrates multiple Cloudflare services:
| Service | Binding | Purpose |
|---|---|---|
| Compute/Hosting | - | Cloudflare Workers |
| Database | DB |
Cloudflare D1 (SQLite) with Drizzle ORM |
| Object Storage | R2 |
Media assets storage |
| KV Storage | KV |
Persistent caching layer |
| Durable Objects | RATE_LIMITER, PASSWORD_HASHER |
Distributed rate limiting, password hashing |
| Workflows | Various | Async tasks (email, post-processing, moderation) |
| Queues | QUEUE |
Message queue (email notifications) |
| AI | AI |
Cloudflare Workers AI |
| Authentication | - | Better Auth (D1 integrated) |