Hit Resource Booker

A lightweight, easy to use self-hosted PHP application to schedule people, equipment and other resources.

Fast & Flexible Scheduling

Add, edit, move and delete bookings in seconds. Any duration you need: add bookings that stretch from 5 minutes to weeks. Any type of resources - people, meeting rooms, equipment. Assign multiple resources to one booking.

Visual Calendar

The schedule view gives you a clear picture of who is working on what. At a glance, you can see who's free and when.

No Conflicts

Clashes are alerted and can be automatically prevented.


Monitor utilization for all your resources at a glance or focus on specific individuals. Set custom date ranges.

Coming Soon

Resource Categories

Organize your pool of resources in categories - employees, meeting rooms, equipment, phone lines.


Set individual availabilities, personal time off and annual holidays. Part-time availability: have a resource that's not available on Wednesday afternoons - no problem.


Add your comments about your bookings for more details.


Add recurring bookings with a variety of repeat options.

Installation Guide

  • Create MySQL Database

    Create a new MySQL database at your website for Hit Resource Booker. If you already have a database, and you can't or don't want to create another one specifically for Hit Resource Booker, Hit Resource Booker can easily make use of this existing database. The names for database tables starts with Hit Resource Booker's own prefix thus they do not interfere with other applications.

  • Edit db.php

    Rename the db.rename_it.php to db.php, then edit this new db.php file to enter your MySQL database login information. The file already contains some sample values so it will be easy.

  • Upload

    Upload Hit Resource Booker files to your web site through cPanel or FTP to a directory where you would like to install Hit Resource Booker to.

  • Go to online setup

    Point your browser to the web page where you have uploaded the files, for example www.yoursite.com/resource-booker/. You will be transferred to the automated setup screen, you will need to ender just your email and desired password, then the setup do the rest.

  • Usage Guide

    Add Resource

    To start managing your resources with our application, you will naturally need to add them to the system. To add a new resource, simply click Resources on the main navigation menu, then click Add New Resource.

    You will be able to specify the resource name and description.

    Delete Resource

    Resources can be permanently deleted from your system. It will also erase their bookings and historical data so please be cautious.

    To delete a resource, click Resources on the main navigation menu, then chose the one you wish to delete, and click the Delete button.

    Please note that the delete operation can not be undone! You will also lose all bookings made for this resource and all its historical data.

    Add Booking

    You can manage your bookings through either Agenda or Calendar views. Let's start with the Agenda option. Go to the Agenda menu, then click Add New Booking.

    In the new booking form you can choose your new booking duration. You can choose from minutes, hours, days, weeks, or months. For the minutes and hours options you can select the start time for the booking, for other options (days and longer) it's supposed that the booking will occupy the whole day.

    Click the New Booking button. Your booking will be created and you will be asked to assign resources to it. Available resources will be marked green in that form, simply check the ones you wish to assign to, then click Save.

    After that your new booking will appear in the Agenda and Calendar views.

    If you later try to add another appointment that overlaps with existing ones you will see an alert in the resource assignment form.

    Clicking on the red marked resource will display more details of the conflict.

    Add Booking From Calendar

    To create a new booking from the calendar view, simply click the plus sign in one of the calendar cells. The date and the resource will be automatically assigned for this new booking.


    To access your available reports, simply click the Reports menu item.

    Resource Utilization

    With this report you can review how your resources are being used.

    Print View

    For many important screens our application offers the print-friendly view, just click the Print View link.