https://github.com/shresthasameerman/custom_module_joomla
https://github.com/shresthasameerman/custom_module_joomla
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/shresthasameerman/custom_module_joomla
- Owner: shresthasameerman
- Created: 2024-11-18T09:24:34.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-11-18T09:58:01.000Z (6 months ago)
- Last Synced: 2025-02-05T13:42:03.344Z (4 months ago)
- Language: PHP
- Size: 9.77 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Hotel Room Booking System for Joomla
This is a hotel room reservation/booking system built for Joomla 5. It allows hotel managers to manage rooms and bookings through the admin interface and provides a booking form for users on the frontend. It includes essential features such as room listing, availability checking, and booking management.
FeaturesRoom Management: Admins can add, edit, and delete room details.
Booking Management: Admins can view and manage bookings.
Room Availability Check: Users can check the availability of rooms.
Booking Form: Users can book rooms by providing their details.
Email Notifications: Confirmation emails are sent to both users and admins upon booking.
Customizable: Easy to customize and extend the system as per your needs.Files Included
Backend (Admin):
hotelbooking.xml: Installation configuration file.
provider.php: Provides the booking provider logic.
room.xml: Room configuration file.
install.mysql.utf8.sql: SQL script for creating required tables in the database.
RoomModel.php, RoomsModel.php: Models for managing room data.
RoomTable.php: Table management for room data.
RoomController.php: Controller for managing room-related actions.
HtmlView.php, default.php: View files for rendering admin views.Frontend (Site):
RoomsModel.php, RoomModel.php: Models for displaying rooms and booking data on the site.
BookingModel.php: Handles the booking form submission logic.
HtmlView.php, default.php: Frontend views for displaying rooms and managing bookings.