584 B
584 B
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 |