@@ -83,13 +83,46 @@ Open [http://localhost:5173](http://localhost:5173) and start typing!
8383
8484```
8585devkeys/
86- ├── apps/web/ # React + Vite frontend
86+ ├── apps/web/ # React + Vite frontend
8787│ ├── src/
88- │ │ ├── features/ # Editor, stats, session management
89- │ │ ├── shared/ # Reusable components & utilities
90- │ │ └── wasm/ # Compiled Rust engine (generated)
91- ├── crates/engine/ # Rust scoring engine
92- └── docs/ # Architecture & contribution guides
88+ │ │ ├── app/ # App-level styles and configuration
89+ │ │ ├── config/ # Application constants and configuration
90+ │ │ ├── content/ # Prompt packs and content management
91+ │ │ │ ├── packs/ # JSON prompt files (algorithms, etc.)
92+ │ │ │ ├── localPacks.ts # Local prompt pack definitions
93+ │ │ │ └── types.ts # Content-related type definitions
94+ │ │ ├── features/ # Feature-based modules
95+ │ │ │ ├── editor/ # Code editor components and utilities
96+ │ │ │ ├── explorer/ # File explorer and prompt management
97+ │ │ │ ├── session/ # Session state, metrics, and persistence
98+ │ │ │ └── stats/ # Statistics display and history
99+ │ │ ├── shared/ # Shared components, hooks, and utilities
100+ │ │ │ ├── components/ # Reusable UI components
101+ │ │ │ ├── feedback/ # Typing feedback system
102+ │ │ │ ├── hooks/ # Custom React hooks
103+ │ │ │ ├── styles/ # Design tokens and styling utilities
104+ │ │ │ ├── syntax/ # Syntax highlighting and themes
105+ │ │ │ ├── types/ # Shared TypeScript types
106+ │ │ │ └── utils/ # Utility functions
107+ │ │ └── wasm/ # Compiled Rust engine (generated)
108+ │ ├── dist/ # Production build output
109+ │ ├── public/ # Static assets
110+ │ └── package.json # Web app dependencies and scripts
111+ ├── crates/engine/ # Rust scoring engine
112+ │ ├── src/
113+ │ │ ├── diff.rs # Text diffing algorithms
114+ │ │ ├── engine.rs # Core typing engine logic
115+ │ │ ├── feedback.rs # Real-time feedback system
116+ │ │ ├── types.rs # Rust type definitions
117+ │ │ └── lib.rs # Library entry point
118+ │ └── Cargo.toml # Rust dependencies
119+ ├── docs/ # Architecture & contribution guides
120+ ├── screenshots/ # Project screenshots
121+ ├── target/ # Rust build artifacts
122+ ├── Cargo.toml # Root Rust workspace configuration
123+ ├── package.json # Root package.json for workspace
124+ ├── pnpm-workspace.yaml # pnpm workspace configuration
125+ └── README.md # This file
93126```
94127
95128## 🧪 Development
0 commit comments