hristo2612/SQLNoir
hristo2612/SQLNoir has 1,680 GitHub stars and 75 forks. GitHot measured +4 in 7 days. Last checked 2026-11-10 01:19 UTC. Last push 2026-10-28.
So werden diese Zahlen gemessen
Solve mysteries through SQL.
Gemessener Sternzuwachs
- in 24h
- Aktualisierung verzögert
- in 7 days
- +4
- in 15 days
- Aktualisierung verzögert
- in 1 month
- Aktualisierung verzögert
Nettoänderungen in überlappenden Zeiträumen, keine Tagessummen. Fehlende Messwerte bleiben leer. Sterne zeigen Interesse, nicht Qualität.
README.md
OriginalSQL Noir 🔍
➡️ Play the game online at sqlnoir.com
Step into the shoes of a real detective and solve crimes using SQL! SQL Noir is an interactive mystery-solving game where you crack cases by writing SQL queries.
Localizations
SQLNoir is available in:
- English — original
- Português (Brasil) — community contribution
- 简体中文 (Simplified Chinese) — adapted and culturally localized by Lloyd Hasson. Lloyd is a teacher in China who built a complete Chinese SQLNoir from scratch for his classroom — translating every case into immersive Mandarin (with localized character names, Shanghai settings, and even Chinese-named SQL tables and columns) — then generously donated the work to the official project. The zh-CN version exists thanks to his pedagogical care and creative adaptation. 谢谢你,Lloyd!
About
Welcome to SQL Noir, where you're a data detective solving criminal cases through the power of SQL. Each case file presents you with a unique crime scenario and a database full of evidence. Your mission is to:
- Uncover suspicious patterns in the data
- Track down missing records
- Connect the dots between suspects
- Expose fraudulent transactions
- Piece together the evidence using SQL
Getting Started
Prerequisite: Node.js 18.17+ (Next.js requirement).
Clone this repository
Install dependencies:
npm installGo to Supabase and create a new project
Copy the generated
anon public keyandProject URLfrom the projectCreate a
.env.localfile at the root of the project and set the following environment variables:NEXT_PUBLIC_SUPABASE_ANON_KEY=your_anon_key NEXT_PUBLIC_SUPABASE_URL=your_supabase_url(Legacy
VITE_variables are still read, but usingNEXT_PUBLIC_is recommended.)Install Supabase CLI:
- Follow the instructions at Supabase CLI
Login to Supabase:
supabase loginLink your project ( You need to be in the root of the project to run this command ):
supabase link- Select the project you just created when prompted
Run database migrations:
supabase db pushStart the development server:
npm run devOpen your browser and navigate to
http://localhost:3000
Case Files
Each case in SQL Noir is a unique crime that needs solving. Cases range from simple thefts to complex murders, organized by difficulty level. Put your SQL skills to the test and climb the ranks from rookie to master detective.
Join the Detective Agency
We welcome new detectives! Whether you want to:
- Submit new cases for others to solve
- Improve existing investigations
- Fix bugs in the system
- Enhance the detective interface
- Improve documentation
Check the Contributing Guidelines to join the force and help make SQL Noir even better.
Ähnliche Projekte entdecken
Asabeneh/30-Days-Of-Python
Die Programmier-Challenge 30 Days of Python ist eine Schritt-für-Schritt-Anleitung, um die Programmiersprache Python in 30 Tagen zu lernen. Diese Challenge kann mehr als 100 Tage dauern. Gehe in deinem eigenen Tempo vor. Diese Videos können ebenfalls helfen: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
78,560 Sternegrafana/grafana
Offene und kombinierbare Plattform für Observability und Datenvisualisierung. Visualisiert Metriken, Logs und Traces aus mehreren Quellen wie Prometheus, Loki, Elasticsearch, InfluxDB, Postgres und vielen weiteren.
77,830 Sterneredis/redis
Für Entwickler, die echtzeitfähige, datengesteuerte Anwendungen erstellen, ist Redis der bevorzugte, schnellste und funktionsreichste Cache, Datenstrukturserver und die entsprechende Abfrageengine für Dokumente und Vektoren.
77,395 Sterneapache/superset
Apache Superset ist eine Plattform für Datenvisualisierung und Datenexploration.
75,473 Sterne