From 0a71ccbbef6733de0a1272bb21376258c601fe64 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Sun, 30 Nov 2025 06:09:29 +0900 Subject: setup pnpm and tsc --- README.md | 28 +--------------------------- 1 file changed, 1 insertion(+), 27 deletions(-) (limited to 'README.md') 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) -- cgit v1.2.3-70-g09d2