Skip to content

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Interactive SQL Practice App

An interactive web application designed to help developers, data analysts, and students practice, test, and sharpen their SQL querying skills through practical challenges.

Live Demo


About the Project

Practicing SQL often requires setting up a local database or navigating cluttered, overly theoretical test platforms. This project provides a lightweight, focused sandbox where users can run queries against a preloaded database, inspect schemas, and get progressive help if they get stuck.

  • Concept & Inspiration: The core concept and initial challenge ideas were inspired by Karina Samsonova.
  • Implementation: Built as a rapid, AI-assisted development experiment using Google AI Studio to scaffold, structure, and generate the core application logic and interface based on iterative prompting.

Features

  • 36 Curated Challenges: Divided into three progressive tiers: Beginner, Intermediate, and Advanced.
  • Hints: Hints designed to guide learners toward the solution without immediately spoiling the final query.
  • Database & Schema Previews: Instant visual previews of available tables and columns for seamless navigation.
  • In-Browser Execution: Query directly against a local SQLite database with immediate result feedback.

Tech Stack

  • Database / Engine: SQLite
  • AI Prototyping & Code Generation: Google AI Studio (Gemini models)
  • Frontend: HTML5, CSS3, JavaScript

Getting Started

Prerequisites

A modern web browser.

Local Setup

# Clone the repository
git clone https://github.com/birgit2704/practice_sql_app_2026

# Navigate into the project folder
cd practice_sql_app_2026

# Open index.html in your browser (or use a local server)
npx serve .

License & Acknowledgments

  • Original idea and curriculum inspiration by Karina Samsonova.
  • Code generated and adapted with the assistance of Google AI Studio.
  • Distributed under the MIT License. See LICENSE for details.

About

This app is for developers, analysts and students who want to practice SQL.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages