Releases: Kaito2013/hotel-booking-wordpress
Releases · Kaito2013/hotel-booking-wordpress
Release list
Hotel Booking Plugin v1.0.0 - MVP Release
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
- Download the plugin zip file
- Go to WordPress Admin → Plugins → Add New → Upload Plugin
- Select the zip file and click "Install Now"
- 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 roomsGET /wp-json/hotel-booking/v1/availability- Check availabilityGET /wp-json/hotel-booking/v1/pricing- Calculate pricePOST /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.