# "Feminine" Presentation Website with Booking System

- Link: https://tomas-shejbal.cz/en/portfolio/feminine-presentation-website-with-booking-system/
- Published: 2025-12-17T19:39:19+01:00
- Author: tom

## Brief

The client needed a new website to present her spiritual coaching services. The 
main requirement was a functional booking system that would allow clients to easily
book consultations online. Ideally without recurring annual fees for booking tools.

Key points of the brief:

 * Basic presentation website with information about services
 * Booking system for online consultations
 * Blog with content filtering capability
 * Low operating costs (no annual subscriptions)
 * Website design didn't exist, needed to be created

## Solution

### Booking System Without Annual Fees

I like to use the [Amelia plugin](https://wpamelia.com) with a lifetime license -
a one-time investment for the client means zero monthly or annual costs for the 
booking system.

Amelia handles the complete booking process in this project:

 * Date selection from a calendar with available times
 * Instant booking confirmation
 * Automatic notifications for both client and operator

[[

[[

### Communication Automation

I set up a system of automatic email notifications that eliminates manual booking
management. Notifications work in two phases:

**Before consultation** - a reminder email arrives the evening before the consultation
so the client doesn't forget about the appointment.

**After consultation** - 30 minutes after the consultation ends, an automatic thank-
you email is sent. Since the services work on a voluntary donation basis, the email
includes information about the possibility of financial contribution including the
account number.

Importantly, the website operator also receives notifications, so she has an overview
of all bookings in real time.

_Note: Since emails need to be sent at specific times, the hosting must support 
wp-cron (scheduler) configuration - cheaper shared hosting may not allow this._

### Blog with AJAX Filtering

For the blog, I implemented [AJAX filtering by categories](https://tomas-shejbal.cz/wordpressito/ajax-filtrace-pro-oxygen-repeater-easy-posts-bez-prenacteni-stranky/)
without page reload. Users select a category from a dropdown and articles are dynamically
filtered. I also added search by article title, which works as part of the same 
AJAX solution.

The advantage of this approach is the smooth user experience - visitors don't have
to wait for the page to reload with each filter change or search query.

[[

[[

## Need a Website with a Booking System?

If you're looking for a solution to present services with online booking capabilities
without having to pay recurring fees for booking tools, I'd be happy to help you
find the optimal technical solution. I specialize in efficient websites in Oxygen
Builder with an emphasis on low operating costs.
