jchaselubitz/drill-app

No description

0 stars0 forksUpdated Jan 26, 2026
npx skills add jchaselubitz/drill-app

README

Drill

A mobile language learning app with AI-powered tutoring and spaced repetition.

What is Drill?

Drill helps you learn languages through writing practice and vocabulary review. Write responses to AI-generated prompts tailored to your level, get instant corrections and feedback, and build your vocabulary with a flashcard system that tracks what you know.

Features

AI Writing Tutor

  • Writing prompts adapted to your CEFR level (A1-C2)
  • Instant corrections with detailed feedback
  • Contextual explanations for grammar and vocabulary

Spaced Repetition

  • Translation-pair flashcards with SM-2 inspired scheduling
  • Deck management with daily limits
  • Review history tracking

See Spaced Repetition for the full architecture and data model.

Vocabulary Management

  • Save phrases with translations
  • Organize with tags and decks
  • Track difficulty and part of speech

Tech Stack

  • React Native + Expo SDK 54
  • Expo Router with native tabs
  • WatermelonDB for local-first data
  • Google Gemini Flash for AI features
  • TypeScript

Getting Started

# Install dependencies
yarn install

# Start development
yarn start:expo

# Run on iOS/Android
yarn ios
yarn android

Credits

Built with collaboration from Claude, ChatGPT, and Cursor.

Publisher

jchaselubitzjchaselubitz

Statistics

Stars0
Forks0
Open Issues0
CreatedOct 21, 2025