Skip to main content

Vocab Vault

Learn the language of shipping — A mobile-first flashcard app designed to help vibe coders master the technical vocabulary they need to build with AI coding tools.

Overview

Vocab Vault bridges the gap between no-code builders and AI-assisted development by teaching essential technical terms in bite-sized, beginner-friendly ways.

200+ Terms

Comprehensive vocabulary across 12 categories

ELI5 Mode

Toggle super-simple “Explain Like I’m 5” definitions

Mobile-First

Swipe gestures and touch-optimized design

Progress Tracking

Build streaks and unlock achievements

Who It’s For

🆕 People using ChatGPT to build but want to learn moreWhen AI generates code, you’ll finally understand what it means:
  • “Create a React component”
  • “Deploy to Vercel”
  • “Initialize a git repo”

Features

Flashcard System

1

Pick a Category

Choose from 12 categories or study all 200+ terms
2

Flip to Learn

Tap card to reveal definition, examples, and context
3

Swipe to Progress

  • Right: “Got it!” - Mark as learned
  • Left: Flip card to see definition again
4

Track Progress

See completion percentage for each category

ELI5 Mode

Toggle between technical and beginner-friendly definitions:
API (Application Programming Interface)

A set of rules and protocols that allows different 
software applications to communicate with each other.

Example: Weather apps use a weather API to fetch 
current temperature data.

Vocabulary Categories

CategoryTermsWhat It Covers
Foundation25MVP, Frontend, Backend, Deploy, etc.
APIs18Endpoints, Authentication, REST, GraphQL
Code & Files22Repos, Branches, Packages, Dependencies
Cloud15Infrastructure, Hosting, Serverless
Git20Version control, Commits, Pull Requests
DevOps16CI/CD, Environments, Deployment
UI/UX24Design principles, Components, States
CSS19Styling fundamentals, Flexbox, Grid
AI / Prompts17LLMs, Tokens, Prompt Engineering
No-Code14Automation, Workflows, Integrations
Money / Business15SaaS, MRR, Conversion, Churn
Tools21Platform-specific (Lovable, Cursor, etc.)

Progress & Motivation

Daily Streaks

Study daily to build momentum and habit

Category Progress

See completion percentage for each category

Achievements

Unlock rewards as you learn

Study History

Track which terms you’ve mastered

Search

Find any term quickly

Dark Mode

Easy on the eyes for late-night study

Tech Stack

package.json
{
  "name": "vocab-vault-alpha",
  "version": "1.5.0",
  "dependencies": {
    "react": "^18.3.1",
    "react-dom": "^18.3.1",
    "react-router-dom": "^6.30.1",
    "framer-motion": "^12.29.0",
    "@capacitor/core": "^8.0.2",
    "@capacitor/preferences": "^8.0.0",
    "lucide-react": "^0.462.0",
    "tailwindcss": "^3.4.17",
    "date-fns": "^3.6.0"
  }
}
  • React 18 for UI
  • Vite for lightning-fast dev
  • TypeScript for type safety
  • Tailwind CSS for styling

Installation & Setup

1

Clone Repository

cd source/Experiments/Vocab\ Vault
2

Install Dependencies

npm install
3

Run Development Server

npm run dev
Opens at http://localhost:5173
4

Build for Production

npm run build

Mobile Build (Capacitor)

# Build web assets
npm run build

# Sync to Capacitor
npx cap sync android

# Open in Android Studio
npx cap open android
Then build APK from Android Studio.

How to Use

Basic Workflow

1

Select Study Mode

  • Study All: Random terms from all categories
  • Pick Category: Focus on specific area
  • Continue: Resume where you left off
2

Study Cards

  • Tap: Flip card to see definition
  • Swipe Right: Mark as “Got it!”
  • Swipe Left: See definition again
  • Toggle ELI5: Switch to simpler explanation
3

Build Streak

Study daily to maintain your streak and unlock achievements
4

Search Terms

Use search bar to quickly find specific terms

Example Session

📋 Category: APIs (18 terms)
🔥 Current Streak: 7 days
✅ Progress: 12/18 (67%)

👉 Card 13/18: REST API

[Tap to flip]

————————————————————

REST API (Representational State Transfer)

An architectural style for building APIs that uses 
HTTP methods (GET, POST, PUT, DELETE) to interact 
with resources.

💡 Example:
GET /api/users/123 → Fetch user data
POST /api/users → Create new user

🔄 [Toggle ELI5]
————————————————————

⬅️ Swipe left: See again
➡️ Swipe right: Got it!

Design Philosophy

Learning Principles

Active Recall

Force retrieval from memory before revealing answer

Spaced Repetition

Review terms at increasing intervals

Progressive Complexity

Start simple (ELI5), progress to technical

Contextual Learning

Real examples from actual tools and workflows

UX Decisions

  • Mobile-first: Most people learn on their phones
  • Swipe gestures: Faster than tapping buttons
  • Dark mode default: Easier on eyes, premium feel
  • No authentication: Remove friction, start learning immediately
  • Offline-first: Works without internet connection

Achievements System

Study your first 10 terms
Maintain a 7-day streak
Complete any category 100%
Master 100 terms
Complete all 12 categories
30-day streak

Example Terms

  • MVP (Minimum Viable Product)
  • Frontend (Client-side code)
  • Backend (Server-side code)
  • Deploy (Make app live)
  • Localhost (Your computer as a server)

Roadmap

Future enhancements being considered:

Custom Decks

Create your own term collections

Community Sharing

Share and discover decks from others

Audio Pronunciation

Hear how to pronounce technical terms

Contextual Examples

See terms used in actual code

Quiz Mode

Test knowledge with multiple choice

AI Tutor

Ask questions about any term

Contributing

Help expand the vocabulary:
1

Suggest Terms

Open an issue with terms you’d like to see
2

Improve Definitions

Submit PRs to clarify or enhance existing terms
3

Add Examples

Contribute real-world examples for terms
4

Translate

Help translate to other languages

License & Credits

Copyright © 2026 Digital Alchemy Software. All rights reserved. Created by: Desmond Baker Jr. (DB) Community: Digital Alchemy Skool
This application is not available for resale or redistribution.

Testimonials

“Finally! I can understand what developers are saying in meetings.” — Product Manager
“Went from confused to confident in two weeks. Game changer.” — No-code builder transitioning to Cursor
“The ELI5 mode is perfect. Technical definitions often go over my head.” — Beginner learning Lovable

Download Vocab Vault

Start mastering technical vocabulary today

Stop guessing what words mean. Start building with confidence. 🚀

Build docs developers (and LLMs) love