Skip to content

Latest commit

 

History

History
32 lines (22 loc) · 568 Bytes

File metadata and controls

32 lines (22 loc) · 568 Bytes

learning-system-alpha

A spaced repetition learning system using the Leitner box method. Built with TypeScript and Node.js.

Setup

npm install
npm run build

Usage

# Create a deck
npx tsx src/cli.ts deck create "JavaScript Basics"

# Add cards
npx tsx src/cli.ts card add "JavaScript Basics" --front "What is a closure?" --back "A function that retains access to its lexical scope"

# Study
npx tsx src/cli.ts study "JavaScript Basics"

# View stats
npx tsx src/cli.ts deck stats "JavaScript Basics"

Testing

npm test