# MyKindlebox — Tech Stack **Version:** 1.0 **Last Updated:** 2026-06-19 --- | Layer | Choice | Notes | |---|---|---| | Frontend | React + Vite | PWA-ready | | Routing | React Router v7 | | | State | Zustand + React Query | Local UI state + server sync | | Styling | Tailwind CSS | Custom theme tokens | | Backend | Node.js + Express | REST API | | Database | SQLite (via Drizzle ORM) | Single-file DB, easy backup | | Auth | User accounts, shared herd (scrypt + SQLite sessions) | Self-hosted, no OAuth complexity | | Hosting | Docker Compose | Nginx + Node + SQLite volume |