Skip to content

junaidte14/codobookings

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CodoBookings

CodoBookings is a lightweight yet powerful WordPress booking management plugin designed for developers and site owners who want complete flexibility.


🚀 Key Features

Booking System – Manage bookings and appointments directly from your WordPress admin.
Custom Calendar UI – Interactive weekly and monthly calendars with available slots and tooltips.
Recurring Booking Support – Handle weekly recurring slots with future-date logic.
Booking Status Management – Track pending, confirmed, and cancelled bookings. Design System – A powerful design system to customize colors, layout and custom CSS. User Fields – A drag & drop enabled dynamic User Fields system to collect custom user data associated to a booking.
Admin Dashboard Widgets – Quick overview of calendar and booking stats with helpful links.
Extensible Architecture – Built modularly, allowing clean integration of add-ons and third-party APIs.
Optimized and Secure – Uses nonces, prepared SQL statements, and follows WordPress coding standards.

🛠 Installation

  1. Download the plugin ZIP file or clone the repository.
  2. Upload the folder to /wp-content/plugins/codobookings/.
  3. Activate CodoBookings through the WordPress admin dashboard.
  4. Access the CodoBookings menu to manage calendars, bookings and settings.

💡 Usage

Once activated:

  • Manage calendars via CodoBookings → Calendars in admin.
  • Manage bookings via CodoBookings → Bookings in admin.
  • Add or update slots using the booking calendar.
  • View booking summaries in the WordPress Dashboard Widget.
  • Extend functionality using future add-ons or custom hooks.

🧑‍💻 Developer Notes

CodoBookings is structured for scalability:

  • Each functional area resides in its own file under /includes/.
  • Hooks and filters are available for extension developers.

🔗 Links


🧾 License

This plugin is licensed under the GPLv2 or later license.
You are free to use, modify, and redistribute it under the same license.


About

A lightweight yet powerful WordPress booking management plugin for managing appointments with availability slots — without requiring any dependencies.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors