diff --git a/demo-appointment-booking.png b/demo-appointment-booking.png new file mode 100644 index 0000000..6f937d3 Binary files /dev/null and b/demo-appointment-booking.png differ diff --git a/demo-client-portal.png b/demo-client-portal.png new file mode 100644 index 0000000..c286b2c Binary files /dev/null and b/demo-client-portal.png differ diff --git a/demo-pet-history.png b/demo-pet-history.png new file mode 100644 index 0000000..cc94c07 Binary files /dev/null and b/demo-pet-history.png differ diff --git a/index.html b/index.html index e7f71a1..335e8ef 100644 --- a/index.html +++ b/index.html @@ -32,9 +32,15 @@ .feature-card:hover { transform: translateY(-5px); box-shadow: 0 8px 25px rgba(0,0,0,0.12); } .feature-card h3 { color: #1a1a2e; margin-bottom: 12px; font-size: 1.2rem; } .feature-card p { color: #666; line-height: 1.7; } - .demo-section { padding: 100px 0; background: #fff; text-align: center; } - .demo-section h2 { font-size: 2.2rem; margin-bottom: 30px; color: #1a1a2e; } - .demo-section p { font-size: 1.1rem; color: #666; max-width: 600px; margin: 0 auto 40px; } + .demo-section { padding: 100px 0; background: #fff; } + .demo-section h2 { font-size: 2.2rem; margin-bottom: 15px; color: #1a1a2e; text-align: center; } + .demo-section > .container > p { font-size: 1.1rem; color: #666; max-width: 600px; margin: 0 auto 60px; text-align: center; } + .demo-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); gap: 40px; margin-bottom: 60px; } + .demo-item { text-align: center; } + .demo-item img { width: 100%; border-radius: 8px; box-shadow: 0 8px 20px rgba(0,0,0,0.15); margin-bottom: 20px; } + .demo-item h3 { font-size: 1.2rem; color: #1a1a2e; margin-bottom: 12px; font-weight: 600; } + .demo-item p { font-size: 0.95rem; color: #666; line-height: 1.6; } + .demo-cta { text-align: center; } .comparison { padding: 100px 0; background: #fff; } .comparison h2 { text-align: center; font-size: 2.2rem; margin-bottom: 50px; color: #1a1a2e; } .comparison-table { overflow-x: auto; } @@ -142,10 +148,34 @@
-

See It In Action

-

Try the live demo environment. Log in with demo credentials to explore the full groomer and customer experience.

- Launch Demo → -

Or run it locally: docker compose up

+

How It Works

+

Three core workflows that groomers actually care about.

+ +
+
+ Appointment Booking Interface +

📅 Book Appointments

+

Breed-aware scheduling with service selection. Groomers set pricing by size/service; clients book from anywhere, anytime.

+
+ +
+ Client Portal Dashboard +

💼 Client Portal & History

+

Clients see their pets, next appointments, and loyalty rewards. All information at a glance—no more phone tag.

+
+ +
+ Pet Grooming History +

📱 Pet Records & History

+

Complete grooming history with services, dates, and groomer names. Never lose context on a regular's preferences and history.

+
+
+ +
+

Ready to try it? Take it for a spin with the live demo.

+ Launch Demo → +

Or run it locally: docker compose up

+