- Home
- Products
- PHP Scripts
- Booking & Reservations
- PawStay - Pet Grooming, Boarding & Dayca...
PawStay - Pet Grooming, Boarding & Daycare Booking Script with Report Cards, Vaccines and Packages (Laravel)
Product overview
Pet care booking website: grooming, boarding and daycare, pet profiles, vaccine rules, daily photo report cards, prepaid packages and 6 payment gateways. Laravel 13, light and dark mode, installable PWA.
Frequently bought together
Item details
Support & inquiry
Product demo
Description
PawStay - pet grooming, boarding and daycare booking in one Laravel script
PawStay is a complete website for one pet care business - a grooming salon, a boarding resort, a doggy daycare or all three under one roof. Pet parents book grooming with a groomer and time slot, boarding stays in the suite of their choice or daycare days, keep their pet profiles and vaccine certificates on file and pay online. Staff run the day from a today board on their phone, check pets in and out and send photo report cards every day. The admin controls services, suites, prices by pet size, packages, payments and every text and colour.
Customers pay the full amount or a deposit with Stripe, PayPal, Paystack, Razorpay, PayHere or bank transfer - verified on the server. Prepaid daycare passes and grooming packs are paid once: No auto-renew, nothing is charged automatically. The website is an installable app (PWA) with a light theme and a full dark mode.
Live demo - tap an image
- Pet parent: customer@example.com / password at /login
- Staff: staff@example.com / password at /login
- Admin: admin@example.com / password at /login
A booking wizard pet parents finish
- Grooming with groomer and time slot, boarding with suite and dates, daycare days or a prepaid pass
- Live price from the server: prices by pet size, add-ons, multi-pet discount, peak nights and tax
- Full payment, deposit or pay at the visit - chosen per service type
Pet profiles with vaccine rules
Breed, size, weight, vet, medication, temperament and photos for every pet. Vaccine certificates with expiry dates are checked at every booking against the vaccines you require per service and species, verified by your team and followed by reminders before they expire.
Daily photo report cards
Staff fill in photos, meals, potty, play, mood, medication and a personal note on their phone. Pet parents get an e-mail and see every card in their feed - and can send love or a reply.
A today board for your team
- Check-ins, pets in house and check-outs in three lanes, report cards due and balances to collect
- Check-in, check-out, no-show, printable run sheet and a calendar of stays, grooms and closures
- Front-desk payments at check-out
Suites with live availability
Suite types with photos, units, pets per suite and nightly rates by pet size. Visitors see how many units are free for their dates; closed days, peak-night surcharges and holiday minimum stays are set in the admin.
Prepaid packages and passes
Daycare passes and grooming packs with credits and an expiry date, bought online and used when booking. No auto-renew: a reminder before a pass runs out. Usage history for the customer, credit and date adjustments for the admin.
Payments you can trust
- Stripe, PayPal, Paystack, Razorpay, PayHere and bank transfer with receipt approval
- Server-side verification of order, amount and currency; signed webhooks that fail closed
- Front-desk payments, account credit and invoices for every payment
Dashboard and reports
Revenue, bookings, boarding occupancy, new pet parents, bookings by service, upcoming arrivals and a list of what needs attention - with reports and CSV export.
Your brand, light and dark
Colour presets or your own colours, logo, fonts, a full dark mode, an installable app and every text editable and translatable with auto-translate. Social network links with your own icons.
What you get
- The complete script with the vendor folder and a browser installer (MySQL / MariaDB or SQLite)
- Optional demo data: a pet resort with services, suites, packages, a team with groomers and caretakers, pet parents with pets and vaccines, bookings, report cards, payments and invoices, and one-click demo logins
- Illustrated HTML documentation: installation (cPanel, VPS / Nginx, Windows), installer, cron, services and suites, booking rules, vaccines, packages, payment gateways with webhook URLs, every settings area, PWA, demo mode, updates and FAQ
Good to know
- One installation runs one pet care business with one currency (USD by default) - every price, rule and limit is an admin setting.
- Packages are paid once per pass - No auto-renew, nothing is charged automatically. Online payments need your own merchant accounts.
- English is bundled; other languages are added in the admin with optional auto-translate.
- All people, pets and numbers of the demo are fictional sample content.
Requirements at a glance
PHP 8.3+, MySQL 5.7+ / MariaDB 10.3+ (or SQLite), Apache, LiteSpeed or Nginx and a cron job.
Support and updates
Support covers installation, configuration and bugs in the item. Server administration and custom development are not included.
Demo note: the live demo runs in demo mode - saving settings, uploads and deleting are disabled, no e-mail is sent, the demo data refreshes itself, and payments are never simulated.
Core features
Booking & availability
- Six-step booking wizard: service, pets, dates, add-ons, vaccines and payment, with a live price calculated on the server
- Grooming: choose a groomer and a free time slot (staff shifts respected)
- Boarding: date range and suite type with units and pets per suite; bookings never go above the units you have
- Daycare: pick days (full or half day) or pay with a prepaid pass
- Prices by pet size (S / M / L / XL), add-ons, multi-pet discount, sales tax
- Closed days and peak nights with a surcharge, holiday minimum stay, check-in / check-out times, booking window and notice
- Full payment, deposit or pay at the visit, chosen per service type in the admin
- Free cancellation window (pass credits are returned); late cancellations become account credit or are not refunded - your choice; account credit is applied at the next checkout
Pets & vaccines
- Pet profiles: species, breed, size, weight, birthday, sex, microchip, vet, medication, allergies, temperament, care notes and photos
- Vaccine records with expiry dates and certificate upload (private files)
- Required vaccines per service and species; the booking shows what is missing or expires during the stay
- Admin verifies or rejects certificates; e-mail reminders before a vaccine expires
Daily report cards
- Staff fill in report cards on their phone: photos, meals, potty, play and walks, mood, medication, quick tags and a note
- Pet parents get an e-mail and an in-app notice, see every card in their feed and can send love or a reply
Staff app
- Today board with check-ins, pets in house and check-outs, report cards due and balances to collect
- Check-in, check-out, ready-for-pick-up and no-show; printable run sheet; calendar
- Front-desk payments at check-out (cash, card terminal or other); staff roles groomer, caretaker, front desk; shifts and schedules
Packages & payments
- Prepaid packages (e.g. Daycare 10-Day Pass, Grooming 5-Pack) with credits and an expiry date - No auto-renew, reminder before expiry
- Stripe, PayPal, Paystack, Razorpay, PayHere and bank transfer with receipt upload and admin approval
- Every payment verified on the server; signed webhooks that fail closed; each gateway reference pays only one order
- Invoices (print or save as PDF), payments list with CSV export, overpaid bookings flagged for a refund
Admin panel
- Dashboard, bookings (list and calendar, front-desk bookings, date changes), customers and pets with CSV import/export, reports
- Services and add-ons, suites, packages, team and schedules, gallery, reviews, FAQ and contact messages
- Editable e-mail templates, social networks with your own icons, Google and Facebook sign-in, languages with auto-translate
- Landing page texts and images, legal pages, SEO and sitemap: nothing is hard-coded
Design & technology
- Animated home page, fully responsive, light theme plus full dark mode, colour presets and custom colours
- Installable PWA, web installer with optional demo data, browser-based updater, demo mode with one-click logins
- Laravel 13, PHP 8.3+, MySQL / MariaDB or SQLite, own CSS and vanilla JavaScript, no build step
Server requirements
- PHP 8.3 or newer (8.3, 8.4)
- MySQL 5.7+ / 8.x, MariaDB 10.3+ or SQLite 3
- PHP extensions: pdo (pdo_mysql or pdo_sqlite), mbstring, openssl, tokenizer, xml, ctype, json, fileinfo, gd, curl, bcmath
- Apache or LiteSpeed with mod_rewrite (cPanel, hPanel, Plesk, DirectAdmin) or Nginx
- A cron job (one line) for reminders and scheduled tasks
- No Composer, Node.js or SSH needed: all libraries are included
- Optional: SSL certificate, SMTP account, Stripe / PayPal / Paystack / Razorpay / PayHere accounts, Google and Facebook apps for sign-in
Installation instructions
Install
- Create an empty MySQL or MariaDB database and a user with all privileges (or use SQLite), and select PHP 8.3 or newer.
- Upload the contents of the pawstay folder to your domain folder (e.g. public_html) and extract it.
- Open your-domain.com/install: the web installer checks the server, creates the tables and your admin account, with optional demo data.
- Sign in and set your logo, colours, business hours, services, suites, prices, e-mail (SMTP), payment gateways, social networks, PWA and languages in the admin panel.
- Add the cron job shown in the documentation:
* * * * * cd /path/to/pawstay && php artisan schedule:run
Updates
- Back up, upload the new files over the old ones (keep .env, storage and public/uploads), sign in as admin and click Run update.
The illustrated guide is in documentation/index.html and online at /codester/docs/ on the demo.
Changelog
Version 1.0.0 – November 2026
- Initial release.
- Booking wizard for grooming (groomer + time slot), boarding (suite + dates) and daycare (days or pass), prices by pet size, add-ons, multi-pet discount, deposits.
- Pet profiles with vaccine records, certificates, required vaccines per service and reminders.
- Daily photo report cards from the staff app; today board, check-in / check-out, run sheet, calendar, front-desk payments.
- Suites with units and live availability, closed days and peak nights; prepaid packages with No auto-renew.
- Stripe, PayPal, Paystack, Razorpay, PayHere and bank transfer, verified on the server; account credit and invoices.
- Admin dashboard, reports and CSV export; light and dark mode, colour presets, social networks, Google and Facebook sign-in, installable app (PWA), languages with auto-translate, demo mode, web installer and updater.