ServicePro - Universal Business Website PHP CMSServicePro - Universal Business Website PHP CMS
Universal PHP website with CMS for any service business. Visual booking calendar, photo gallery & client accounts. No databaseServicePro - Universal Business Website PHP CMS
Universal PHP website with CMS for any service business. Visual booking calendar, photo gallery &...
Overview
ServicePro is a complete, ready-to-deploy website template for any service-based business — coaches, consultants, salons, freelancers, fitness studios, tutoring services, photographers, agencies — anyone who needs a polished site with online bookings and an editable content area.
The entire site runs on plain PHP 8 with no database. All data lives in human-readable JSON files under /data/, which means the site installs on any shared host in minutes — no SQL setup, no Composer, no build step.
Every piece of text, every label, every image URL and every price is editable from a clean, tabbed admin panel. You can transform the demo into a nail salon, a coaching practice or a yoga studio in under 30 minutes.
About:
- Visual booking calendar — clients see a 30-day calendar with available time slots and book in two taps. Working hours, slot duration, lunch break and blocked dates are all configurable from the admin panel.
- Photo gallery / portfolio with category filter and built-in lightbox.
- Client member accounts — visitors can register, sign in and view their personal booking history.
- Full content management — a tabbed editor controls every page's hero, headings, copy and CTA labels without touching a single line of PHP.
The package ships with full PDF documentation, a clean README, and 11 responsive pages: Home, About, Services, Team, Pricing, Portfolio, Testimonials, Blog, Contact, Booking, plus blog detail pages.
Features
Visual booking calendar with available time slots and configurable working hours
Photo gallery / Portfolio with category filter and lightbox modal
Client member accounts — register, sign in, view personal booking history
Tabbed content editor — every text, label and image URL is admin-editable
11 fully responsive public pages (Home, About, Services, Team, Pricing, Portfolio, Blog, Testimonials, Contact, Booking)
Full admin dashboard with managers for Team, Services, Pricing, Gallery, Blog, Reviews
Bookings, Messages and Members inboxes inside the admin area
Availability config — working days, hours, lunch break, slot duration, blocked dates
Floating rule-based chatbot widget (no external API, no cost)
OpenStreetMap embed on Contact and Booking pages (no API key needed)
Public testimonial submissions with admin moderation
Security built in: CSRF tokens, honeypot anti-spam, rate limiting, bcrypt password hashing
Bootstrap 5 + Bootstrap Icons + Poppins font — no build step, no compilation
Industry-neutral by design — coaching, salon, fitness, freelancer, agency, tutoring or any service business
Requirements
PHP 8.0 or newer (tested on PHP 8.2)
Any web server: Apache, Nginx, LiteSpeed, or PHP built-in server
No database needed — all content stored in JSON files
No Composer, no Node.js, no build step required
Writable /data/ folder (chmod 0775)
Standard json and session PHP extensions (always available)
Less than 5 MB of disk space
Optional: PHP mail() function for email notifications — submissions are saved either way
Instructions
Upload the entire project folder to your hosting document root (e.g. public_html).
Make sure the /data/ folder is writable by the web server (chmod 0775).
Open your domain in a browser — the site should load immediately.
Visit /admin/ and log in with the default credentials: admin / admin123
Open Settings and change the admin password.
Update Settings with your business name, phone, address, hours and map coordinates.
Edit page text and image URLs from Admin → Content (single tabbed editor for the whole site).
Manage team members, services, pricing, gallery items, blog posts and testimonials from their dedicated admin sections.
Configure when clients can book sessions from Admin → Availability.
Full documentation included as PDF and README.md inside the download.
Test here: https://serviceprouniversalbusiness.netcona.com/ and here https://serviceprouniversalbusiness.netcona.com/admin/ with the default credentials: admin / admin123.
Other items by this author
| Category | Scripts & Code / PHP Scripts / CMS |
| First release | 20 May 2026 |
| Last update | 20 May 2026 |
| Software version | PHP 8.0, PHP 8.1, PHP 8.2, PHP 8.3, PHP 8.4 |
| Files included | .php, .css, Javascript .js |
| Tags | responsive, bootstrap, freelancer, Calendar, php cms, consulting, salon, appointment, booking system, business website, coaching, no database, php 8, portfolio gallery, client accounts |








