Home Products Knowledge Base Tutorials Contact

BookaShoot Coming Soon

A complete photography & videography booking platform — storefront, customer portal and a 21-module admin panel.

BookaShoot is a complete photography & videography booking platform built in Laravel — a real event-booking business in a box, covering everything from the public storefront to a full customer portal and a 21-module admin panel.

Customers can browse services and packages, view the portfolio, and book a shoot through a 5-step booking wizard. The customer portal covers bookings, a private gallery, photo/video downloads, payments and invoices, a wishlist, reviews, support tickets and notifications. The admin panel manages bookings, services, packages, events, customers, photographers and content creators, payments, reviews, coupons, the gallery, blog, testimonials, pages, FAQs, users, roles, settings and an activity log — everything is DB/settings-driven, not hardcoded.

Two things to know before you buy: payment is set up as a selectable step in the booking flow, but no live payment gateway is wired in — you'll connect your own (Stripe, PayPal, Razorpay, etc.) during setup. Transactional email is scaffolded but not connected to a live mail driver out of the box — plug in your own SMTP credentials to enable booking/account emails.

What's included

Built-in update system: check, back up and install new versions from the admin panel
One-click web installer — no command line, no editing config files by hand
5-step booking wizard covering services, packages and events
Public storefront: services, packages, portfolio, about, contact
Customer portal: bookings, private gallery, photo/video downloads, payments & invoices
Wishlist, reviews and a built-in support ticket system for customers
21-module admin panel — bookings, services, packages, photographers, payments, coupons and more
Blog, testimonials, pages and FAQs, all admin-managed
Full roles/permissions and activity-log audit trail
Everything DB/settings-driven — no hardcoded content
Fully responsive, mobile-first design

Requirements

PHP 8.2 or higher
MySQL 5.7+ or MariaDB 10.3+ (SQLite also supported)
PHP extensions: pdo, mbstring, openssl, tokenizer, ctype, json, curl, zip, fileinfo, bcmath, gd
Apache with mod_rewrite, Nginx or LiteSpeed
Outbound HTTPS access, so the installer can verify your licence key
Your own SMTP credentials for transactional email
Your own payment gateway account (Stripe, PayPal, Razorpay, etc.) to accept live payments
No Composer or Node.js required — dependencies are bundled and there is no asset build step

Related Products