diff --git a/01-appointments-calendar.png b/01-appointments-calendar.png new file mode 100644 index 0000000..539c791 Binary files /dev/null and b/01-appointments-calendar.png differ diff --git a/02-book-appointment.png b/02-book-appointment.png new file mode 100644 index 0000000..5ee4950 Binary files /dev/null and b/02-book-appointment.png differ diff --git a/03-client-pet-history.png b/03-client-pet-history.png new file mode 100644 index 0000000..9166aaa Binary files /dev/null and b/03-client-pet-history.png differ diff --git a/04-services-management.png b/04-services-management.png new file mode 100644 index 0000000..1a84a5a Binary files /dev/null and b/04-services-management.png differ diff --git a/05-customer-portal.png b/05-customer-portal.png new file mode 100644 index 0000000..db1b635 Binary files /dev/null and b/05-customer-portal.png differ diff --git a/index.html b/index.html index e7f71a1..b379711 100644 --- a/index.html +++ b/index.html @@ -71,6 +71,17 @@ .blog-date { color: #999; font-size: 0.9rem; margin-bottom: 15px; } .blog-card p { color: #666; font-size: 0.95rem; line-height: 1.7; } .blog-card a { color: #4CAF50; font-weight: 600; text-decoration: none; } + .how-it-works-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); gap: 30px; margin-bottom: 50px; } + .workflow-card { background: #f9f9f9; padding: 35px; border-radius: 10px; text-align: center; transition: transform 0.3s; } + .workflow-card:hover { transform: translateY(-5px); } + .workflow-icon { font-size: 2.5rem; margin-bottom: 15px; } + .workflow-card h3 { color: #1a1a2e; margin-bottom: 12px; font-size: 1.25rem; } + .workflow-card p { color: #666; line-height: 1.7; font-size: 0.95rem; } + .screenshot-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); gap: 30px; margin: 60px 0; } + .screenshot-item { text-align: center; } + .screenshot-item img { width: 100%; border-radius: 8px; box-shadow: 0 8px 25px rgba(0,0,0,0.15); margin-bottom: 15px; } + .screenshot-item h4 { color: #1a1a2e; margin-bottom: 8px; font-size: 1.05rem; font-weight: 600; } + .screenshot-item p { color: #666; font-size: 0.9rem; line-height: 1.6; } footer { background: #1a1a2e; color: #fff; padding: 50px 0; text-align: center; border-top: 1px solid #333; } footer p { color: #c0c0c0; } footer strong { color: #fff; } @@ -142,10 +153,66 @@
-

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 solve grooming shop chaos.

+ +
+
+
📅
+

Book an Appointment

+

Breed-aware scheduling that handles duration and complexity. Never double-book again. Clients can book themselves through the portal, and you get instant SMS/email notifications.

+
+ +
+
👥
+

Client Portal & Pet History

+

Searchable client records. Track pet health notes, vaccination dates, allergies, and coat preferences. One place for all the information you used to keep on scraps of paper.

+
+ +
+
+

Manage Waitlist & No-Shows

+

Automated waitlist system fills cancellations instantly. Send no-show reminders and track which clients are reliable. Never lose a booking to a last-minute cancellation again.

+
+
+ +
+
+ Weekly appointment calendar with breed-aware scheduling +

📅 Appointment Calendar

+

Color-coded appointments, breed-specific labels, and conflict detection at a glance.

+
+ +
+ Book an appointment workflow +

✏️ Book Appointment

+

Intuitive step wizard for scheduling. Clients choose service, date, time, and confirm instantly.

+
+ +
+ Client and pet profile with grooming history +

🐾 Pet Profiles & History

+

All client and pet information in one place—grooming history, health notes, and preferences.

+
+ +
+ Services management with breed-based pricing +

💰 Service Pricing

+

Manage services with breed-specific pricing tiers. Set durations and track availability.

+
+ +
+ Customer portal dashboard +

👥 Customer Portal

+

Clients see their appointments, pets, and history. 24/7 access to manage their grooming record.

+
+
+ +
+

Ready to try it? Choose your path:

+ Launch Live Demo → + Deploy Locally +