A simple, single-page HTML website for a pet sitting business based in Pretoria East, South Africa.
This is a static website that showcases pet sitting services, provides information about the sitter, displays a photo gallery of past clients, and includes a contact form for booking inquiries.
- Responsive design using Bootstrap 5
- Smooth scrolling navigation
- Photo gallery of past pet clients
- Contact form with client-side validation and Google reCAPTCHA
- Form submissions sent via a backend mailer API
pet-sitting/
├── index.html # Main HTML file (single page)
├── assets/
│ ├── css/
│ │ └── styles.css # Custom styles
│ └── images/
│ ├── about.webp # About section image
│ ├── logo.png # Logo
│ ├── logo_full.png # Full logo
│ ├── gallery_1-10.jpg # Pet gallery images
│ ├── home.jpg # Hero background
│ └── testimonial.jpg # Testimonial section image
└── home_mobile.jpg # Mobile hero image
- HTML5
- CSS3
- Bootstrap 5
- Font Awesome 6
- Google reCAPTCHA Enterprise
- Custom mailer API at
mailer.pie-api.online
- Hero - Full-screen banner with a call-to-action button
- Description - Brief service summary
- About - Bio and experience of the pet sitter
- Testimonial - Client quote
- Gallery - Grid of pet photos
- Contact - Booking inquiry form
- Footer - Contact info and copyright
The form collects:
- First & last name
- Email address
- Phone number
- Type of pet (dog, cat, both, or other)
- Preferred dates
On submission, it validates all fields, runs a reCAPTCHA check, then POSTs to the mailer API.
No build tools required. Open index.html directly in a browser, or serve it with any static file server:
npx serve .