To be built in joomla, front end to allow customer to choose room to hire and available date, add additional facilities for room being booked eg. projector , lunch provide etc.
Customer books room and completes checkout (paypal), room becomes now unavailable for new bookings. Auto email generated to customer with invoice and booking confirmation. Must be easy to navigate and make booking.
Backend- setup rooms, setup number of persons per room, minimum number per room, setup prices (either per room or per person with min charge), view booked calendar , manual add booking, reports, statistics , discounted prices , etc.
Email notification of website booking to administrator.