Skip to content

Releases: Kaito2013/hotel-booking-wordpress

Hotel Booking Plugin v1.0.0 - MVP Release

Choose a tag to compare

@Kaito2013 Kaito2013 released this 18 Apr 08:52

Hotel Booking WordPress Plugin v1.0.0 - MVP Release

🎉 Initial Release

Complete hotel booking system for WordPress with room management, availability calendar, pricing, online booking, and payment integration.

✨ Features

Core Features

  • ✅ Room Management with Custom Post Type
  • ✅ Availability Management with calendar tracking
  • ✅ Pricing Management with date-based rules
  • ✅ Booking System with status management
  • ✅ Payment Gateway integration (Stripe & PayPal skeleton)
  • ✅ Email Notification System
  • ✅ Admin Dashboard with statistics
  • ✅ REST API for frontend integration

Admin Features

  • ✅ Dashboard with key statistics
  • ✅ Settings page (General, Payment, Email)
  • ✅ Calendar view for availability
  • ✅ Booking management

Database

  • ✅ wp_hb_availability table
  • ✅ wp_hb_pricing table
  • ✅ wp_hb_bookings table

Security

  • ✅ Input sanitization
  • ✅ Nonce verification
  • ✅ Prepared SQL statements
  • ✅ Capability checks

📦 Installation

  1. Download the plugin zip file
  2. Go to WordPress Admin → Plugins → Add New → Upload Plugin
  3. Select the zip file and click "Install Now"
  4. Activate the plugin

📚 Documentation

Full documentation available in the README.md

🔧 Requirements

  • WordPress 6.4+
  • PHP 8.0+
  • MySQL 5.7+

🚀 REST API

The plugin provides a full REST API for frontend integration:

  • GET /wp-json/hotel-booking/v1/rooms - Get rooms
  • GET /wp-json/hotel-booking/v1/availability - Check availability
  • GET /wp-json/hotel-booking/v1/pricing - Calculate price
  • POST /wp-json/hotel-booking/v1/bookings - Create booking

See README.md for full API documentation.

📝 Notes

This is an MVP release. Payment gateways include skeleton structure and require SDK integration for full functionality.

🐛 Known Issues

None

🔄 Coming Soon

  • Stripe SDK full integration
  • PayPal SDK full integration
  • Frontend shortcodes/widgets
  • Multi-language support
  • Advanced reporting
  • Coupon codes
  • Reviews and ratings

💖 Support

For support, please open an issue on GitHub.