Zackly-rite Project

Vanilla website build with Bootstrap and PHP api for booking appointments

Introduction

This project is a vanilla Bootstrap and PHP-based booking platform designed for streamlined session scheduling and administration. The front end utilizes clean Bootstrap styling while the back end is powered by a structured custom PHP API, which integrates with a Java-based Bookit system for seamless cross-platform coordination.

The booking system uses GET methods for simplicity, alongside front-end and back-end token validation to prevent duplicate bookings within the same session. For administration, a FullCalendar.js interface allows for real-time appointment management, with an optional Google Calendar integration in development to offer flexible syncing and alternate administrative access.

Additional tools include PHPMailer for transactional email handling and google-api-php-client for managing calendar synchronization. The system emphasizes clarity, reliability, and modularity—ideal for solo practitioners or small teams seeking a lightweight, custom booking solution. Please visit https://zackly-rite.ca

General Websites Collection

Wordpress site




Unique to Zackly-rite

-- Use of a booking system coupled with a structured php api to connect bookit java implementation
-- Uses get methods for simplicity of booking coupled with front end and back end tokens to track the bookings so that there are no duplication during a session. 
-- Full-calendar appointment view for administration of the site. 
-- Integration with google calendar to facilitate a second implementation option for administration. TBD.
-- third party frameworks PHPMailer, google-api-php-client

The below screenshots capture some of the modules and components built that visually help relate the modules and features designed and implemented within the site. They represent some areas that are exclusive the the Artog.co ecosystem. The list and images are non-exhaustive.

The above set of images are front end displays relative to the code behind for the links to github modules. Some portions rely on static Block content, and RBA like the dashboard for instance. On the left we have the header and logo of the site, Middle image is the calendar display with first days available via greyout, todays date hightligted, Right image we have the day availability screen

This site is a one page website that encompasess a booking interface for the bookit java spring boot implementation.

The most interesting thing about this website is the booking integration using a vanilla php api to connect the interface with the backend storage