Spaces:
Running
Running
File size: 4,687 Bytes
45caba5 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 | PROJECT
Build a brand-new, original website for a family-friendly horse-riding school in Raslouw, Centurion, South Africa. Business name: Peppermint Park (use this brand name throughout). All text, images, icons, and styles must be newly generated—do not reuse any third-party content.
SITE TYPE
- Fast, mobile-first, single-page site with smooth-scroll navigation and section anchors.
- Sections (in order): Hero • About • Programs • Timetable & Pricing • Gallery • Testimonials • Location & Contact • Footer.
BRAND & STYLE
- Vibe: warm, welcoming, kids-friendly professionalism.
- Palette: Mint (#75E6B0), Charcoal (#1F2937), Off-white (#F9FAFB), Accent Gold (#F5C76B).
- Typography: clean, friendly sans (system fallback acceptable). Large, readable headings. Rounded buttons, soft shadows, 8–12px radii.
- Subtle motion only; respect prefers-reduced-motion.
GLOBAL UX
- Sticky header with logo text “Peppermint Park” and nav links (About, Programs, Pricing, Gallery, Contact).
- Primary CTAs: “WhatsApp Us”, “Call Now”, “Book a Lesson”.
- Add a sticky WhatsApp button on mobile (bottom-right).
- Clear contrast, big touch targets, keyboard-navigable controls, visible focus states.
HERO
- Background: soft stable/arena imagery (generate original, kid-friendly).
- Headline: “Horse riding lessons in Raslouw, Centurion — ages 4+”
- Subhead (1 sentence): safety-first instructors, gentle horses, confidence-building lessons.
- Buttons: “Book a Lesson” (scroll to Contact), “WhatsApp Us” (link placeholder), “Call Now” (link placeholder).
ABOUT
- Two short paragraphs: safety focus, beginner-friendly approach, gentle introduction for little riders, structured progress for older riders.
- Three icon “pillars”: Safety • Fun • Progress (each with one-line description).
PROGRAMS (cards grid)
Create four program cards with friendly one-liners and “Enquire” buttons:
1) Mini Riders (4–7): playful basics, tiny tack, lots of reassurance.
2) Young Riders (8–12): foundations, balance, trotting skills.
3) Teens & Adults: confident handling, posture, progressive lessons.
4) Horse-Care Workshops: grooming, tacking, stable safety.
TIMETABLE & PRICING
- Simple weekly timetable table (Mon–Fri afternoons; Sat mornings). Make it easy to edit.
- Pricing examples in ZAR (editable):
• Trial Lesson (30 min): R200
• Standard Lesson (45–60 min): R300
• Monthly Pack (4 lessons): R1,050
• Pair Lesson (per rider): R250
- Note: “Prices subject to change — confirm via WhatsApp.”
- Add a slim CTA bar: “Questions? Tap to chat.”
GALLERY
- 9–12 original, friendly images (kids with helmets, instructor guidance, arenas, ponies). Use a lightbox on click and short, helpful alt text (e.g., “Child learning to trot with instructor beside”).
TESTIMONIALS
- Three short quotes (first names only). Keep it natural, 1–2 lines each. Optional star icons.
LOCATION & CONTACT
- Show address (placeholder), phone (placeholder), WhatsApp (placeholder), email (placeholder).
- Embed a map placeholder for Raslouw, Centurion.
- Contact form (client-side validation): name, email, phone, message. Include honeypot spam trap; show success/fail toasts.
- Under the form, list basic safety notes (helmets provided, supervised sessions, what to wear).
FOOTER
- Quick links (About, Programs, Pricing, Gallery, Contact), hours, CTAs, © {current year} Peppermint Park.
- Links to Privacy Policy and Terms (generate simple placeholder pages/sections).
ACCESSIBILITY
- One H1 per page; semantic H2/H3 for sections; aria-labels for icon buttons; alt text for all images; logical tab order.
- Ensure color contrast meets WCAG AA.
PERFORMANCE
- Convert images to WebP/AVIF; set width/height; `loading="lazy"` and `decoding="async"`.
- Inline critical CSS for hero; defer noncritical JS; minify assets; aim for green Core Web Vitals on mobile.
SEO
- Unique <title> and meta description for Home.
- Open Graph + Twitter cards (use hero image).
- JSON-LD LocalBusiness (fill with placeholders I can edit): name=Peppermint Park; address=Raslouw, Centurion, Gauteng; phone=+27 [placeholder]; url=https://peppermintpark.co.za/; openingHours=Mon-Sat sample times; sameAs placeholders for Instagram/Facebook.
EDITABILITY
- Centralize contact details (phone, WhatsApp, email, address, hours) in a small config block so I can update once.
- Keep timetable and pricing in a simple JSON object for quick edits.
DELIVERABLE
- Ship as a clean, production-ready static site (HTML/CSS/vanilla JS).
- Provide short in-file comments explaining where to edit contact details, timetable, pricing, and WhatsApp/tel links.
|