Booking System Overview

The HuniVerse Booking System allows users to reserve products, services, meals, accommodations, events, and rental items in a structured and secure way.


How Booking Works

Users can create a booking by selecting an available product or service. Each booking is linked either to a product or a service offered by a vendor.

  • A user selects an item (product or service).
  • The system generates a booking form.
  • The user submits booking details (date, quantity, notes, etc.).
  • The booking is saved and linked to the user.
  • The vendor receives the request for approval.

Booking Lifecycle

  • Created:The user submits a booking request.
  • Modified:The user updates the booking before confirmation.
  • Confirmed:The user confirms the booking.
  • Accepted:The vendor approves the booking.
  • Refused:The user cancels the booking.}

Meal Reservations

Users can also reserve meals from menu items. Each reservation is linked to a specific menu item and processed separately from standard bookings.


Vendor Management

Vendors can view all bookings related to their products and services. They can accept or refuse booking requests based on availability.


User Controls

  • View booking details
  • Edit booking (before vendor decision)
  • Confirm or cancel booking

This system ensures a smooth interaction between clients and vendors while maintaining full control over reservations.