SQL Learning Playground
Interactive SQL learning resource with CLI and web UI featuring Monaco editor. Comprehensive 12-section curriculum from fundamentals to production patterns with real-world examples.
Technologies Used
About This Project
Comprehensive SQL learning platform with both CLI (Typer + Rich) and web UI (Next.js + Monaco Editor). Features 12-section curriculum covering fundamentals, schema design, advanced queries, JSON data, transactions, migrations, connection pooling, multi-tenancy, performance optimization, views, soft deletes, and audit trails. Includes real-world production patterns from AI Sales Buddy (CRM sync, live analysis, repository pattern). Each section provides README overview, cheatsheet, tutorial, SQLite/PostgreSQL examples, and practice exercises with solutions. Supports both SQLite (quick setup) and PostgreSQL (production concepts).
Key Features
- • Feature 1: Add your project features here
- • Feature 2: Describe the main functionality
- • Feature 3: Highlight what makes it special
Challenges & Solutions
Describe the challenges you faced during development and how you solved them. This helps showcase your problem-solving skills.