From e169bb19adf53b81eecb77388606faeb73b7b189 Mon Sep 17 00:00:00 2001 From: Sean Coughlin Date: Mon, 7 Apr 2025 12:25:26 -0400 Subject: [PATCH 1/3] Improve landing page --- app/page.tsx | 194 +++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 165 insertions(+), 29 deletions(-) diff --git a/app/page.tsx b/app/page.tsx index ea38928..2129bc9 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -1,49 +1,66 @@ import Link from "next/link"; +import Image from "next/image"; export default function Home() { return (
-
-
-
+ {/* Hero Section */} +
+ {/* Background gradient */} + -
+ {/* Features Section */} +

- Learn Faster + Interactive Learning

- Everything you need to master SQL basics + Everything you need to master SQL

- SQL Playground offers a smooth learning experience with - interactive lessons, hands-on exercises, and immediate feedback. + SQL Playground offers a smooth learning experience with hands-on + exercises, visual explanations, and real-time feedback.

@@ -70,7 +87,7 @@ export default function Home() {
Step-by-step tutorials covering SQL basics and advancing to - more complex queries. + more complex queries like JOINs, subqueries, and aggregations.
@@ -91,11 +108,63 @@ export default function Home() { />
- Live SQL Environment + SQL Sandbox + +
+ Experiment freely in a consequence-free environment. Write and + execute any SQL query against our sample database to test your + skills. +
+
+
+
+
+ +
+ Visual Explanations +
+
+ See how SQL operations like SELECT, WHERE, JOIN, and GROUP BY + transform data with interactive visualizations that make + concepts click. +
+
+
+
+
+ +
+ Comprehensive Glossary
- Execute queries and see results immediately, with helpful - error messages. + Access a complete reference of SQL commands, clauses, + functions, and concepts to support your learning journey.
@@ -120,7 +189,8 @@ export default function Home() {
Practice with a realistic e-commerce database containing - customers, products, and orders data. + customers, products, orders, and more. All preloaded and ready + to query.
@@ -145,7 +215,7 @@ export default function Home() {
Your progress is automatically saved in your browser, so you - can pick up where you left off. + can pick up where you left off on your SQL learning journey.
@@ -153,27 +223,93 @@ export default function Home() {
+ {/* CTA Sections */} +
+
+
+

+ Ready to practice your SQL skills? +

+

+ Try our SQL Sandbox for free-form experimentation with any SQL + queries. +

+
+
+ + Open SQL Sandbox + +
+
+
+ +
+
+
+

+ Visualize SQL operations +

+

+ See how SQL commands transform your data with interactive + visualizations that make complex concepts simple. +

+
+
+ + Explore SQL Visualizer + +
+
+
+

- Ready to start learning? + Start your SQL journey today

- Jump right in and start learning SQL with our interactive, - hands-on lessons. + Whether you're a complete beginner or looking to brush up your + skills, our interactive platform has everything you need to + succeed with SQL.

-
+
+ Start Learning + + - Get Started + Browse SQL Glossary
+ + {/* Background gradient bottom */} + ); } From b11a5783aa7852db372c026474d52ccf2a692dc9 Mon Sep 17 00:00:00 2001 From: Sean Coughlin Date: Mon, 7 Apr 2025 12:28:25 -0400 Subject: [PATCH 2/3] Fix loading svg --- app/page.tsx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/page.tsx b/app/page.tsx index 2129bc9..bddb0b1 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -1,5 +1,4 @@ import Link from "next/link"; -import Image from "next/image"; export default function Home() { return ( @@ -104,7 +103,7 @@ export default function Home() {
From 980d3ec78fdb2bcb669fa02233dd96108bf5ad1c Mon Sep 17 00:00:00 2001 From: Sean Coughlin Date: Mon, 7 Apr 2025 12:30:03 -0400 Subject: [PATCH 3/3] Fix apostrophe --- app/page.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/page.tsx b/app/page.tsx index bddb0b1..6a4329e 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -274,8 +274,8 @@ export default function Home() { Start your SQL journey today

- Whether you're a complete beginner or looking to brush up your - skills, our interactive platform has everything you need to + Whether you're a complete beginner or looking to brush up + your skills, our interactive platform has everything you need to succeed with SQL.