18 lines
584 B
Markdown
18 lines
584 B
Markdown
# 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 |
|