Implements client/admin registration, hall and rental management.