aboutsummaryrefslogtreecommitdiffhomepage
path: root/README.md
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2025-11-30 06:09:29 +0900
committernsfisis <nsfisis@gmail.com>2025-11-30 06:09:29 +0900
commit0a71ccbbef6733de0a1272bb21376258c601fe64 (patch)
treef0f43e291cc4c283752f753a0b2e47b7d282ac9b /README.md
parent785a98ebb0c65cc400d35897fab1460ad3f6959c (diff)
downloadkioku-0a71ccbbef6733de0a1272bb21376258c601fe64.tar.gz
kioku-0a71ccbbef6733de0a1272bb21376258c601fe64.tar.zst
kioku-0a71ccbbef6733de0a1272bb21376258c601fe64.zip
setup pnpm and tsc
Diffstat (limited to 'README.md')
-rw-r--r--README.md28
1 files changed, 1 insertions, 27 deletions
diff --git a/README.md b/README.md
index 6c7ad13..20da58d 100644
--- a/README.md
+++ b/README.md
@@ -9,38 +9,12 @@ A spaced repetition learning application (Anki clone) with PWA offline support a
- Cloud Sync: Automatic sync when online with conflict resolution
- Anki Import: Import existing .apkg decks from Anki
-## Tech Stack
-
-| Layer | Technology |
-|-------|------------|
-| Frontend | SvelteKit |
-| Backend | Hono + TypeScript |
-| Database | PostgreSQL |
-| ORM | Drizzle |
-| Client DB | Dexie.js (IndexedDB) |
-| PWA | @vite-pwa/sveltekit |
-| Algorithm | FSRS (ts-fsrs) |
-| Auth | Username/password + JWT |
-| Test | Vitest |
-| Monorepo | pnpm workspace |
-
-## Project Structure
-
-```
-kioku/
-├── apps/
-│ ├── web/ # SvelteKit frontend (PWA)
-│ └── server/ # Hono backend API
-└── packages/
- └── shared/ # Shared types and schemas
-```
-
## Getting Started
### Prerequisites
- Node.js 22+
-- pnpm 9+
+- pnpm 10+
- PostgreSQL 15+
- Docker (optional)