Janulab

Porta Booking

The booking platform your business deserves.

Self-hosted, endlessly customizable, and built to handle real-world scheduling — from single-room studios to multi-location service teams.

Everything you need to accept bookings

Multi-service scheduling

Unlimited services, staff, and resources with per-item availability.

Online payments

Stripe, PayPal, and offline payment modes out of the box.

Email & SMS reminders

Automated confirmations and reminders to cut no-shows.

Customizable branding

Make it yours — colors, fonts, logo, email templates.

Calendar sync

Two-way Google Calendar sync for staff schedules.

Admin dashboard

Powerful back-office for managing bookings, customers, and reports.

Built for real businesses

Hotels & B&Bs
Clinics & wellness
Studios & classes
Tours & activities
Rentals & equipment
Consulting & services

Technical specs

Backend
PHP 8.1+ (Laravel)
Database
MySQL 8 / MariaDB 10.4+
Frontend
Responsive HTML5 + JS
License
One-time payment (CodeCanyon Regular)

Frequently asked questions

Do I need a server?

Yes — Porta Booking is self-hosted. Any standard shared/VPS host with PHP & MySQL works.

Is there a subscription?

No. Porta Booking is a one-time purchase on CodeCanyon. Updates are included.

Can I customize the code?

Yes. You get full source code and can adapt it to your workflow.

How do I get support?

Through CodeCanyon’s support system and our direct email. Typical reply within 1 business day.

Support

Questions or stuck on setup? Our team replies within one business day.