jsResource is a resource booking management application. It functions over the Internet and can be adapted to different types of resources like booking of:-

  • Meeting rooms
  • Transports
  • Sport facilities
  • Equipment (projectors, guitars....)
  • Event machineries and manpower
  • etc,etc.....


You can assign multiple resource administrators who will confirm booking requests. You can also specify the period which the resource is available. Yes, you can also specify how far advance can the bookings be made.

Users are organised into groups. You can fine-tune the rights of the user and determine if the user is allowed to book the resource.

When booking is made, the administrator can be notified via email. The person making the booking can be notified when the booking is confirmed.

Bookings can be done through the Internet for specific days or over a period.

The focus of this application is to reduce administrative work and facilitate communication among users of shared resources. Status of bookings can be checked over the Internet and public events can be automatically published.

Below are some screenshots of major features for your reference.
  • User menu.
    User menu. Depending on the rights of the user, some options may not be available.
  • List of users.
    The supervisor of this application can create new users.
  • Adding users.
    Users can be assigned different rights.
  • List of resources.
    You can create resources, web links to resource, administrators and view bookings. With the links, users can view pictures and detail writeup of the resources. You can protect the links from being access unless the user is logged in.
    From here you can assign administrators to the resources.
  • Editing resource detail.
    You can enter description of the resource here and determine how many days in advance can bookings be made.
  • List of groups.
    Access to the resources is controlled by the groups. The supervisor can assign resources to different groups - thereby control accessibility to the resources. Users can also belong to different groups.
    You can also view bookings made by the groups from here.
    Bookings of resources can be viewed by 2 methods - List View, Calendar View.
  • Resources available to a group.
    From here, users can make bookings and view bookings made.
  • Booking resource.
    To facilitate different modes of booking, there are 6 different booking methods. This illustration shows a simple method of booking for a resource and the booking needs to be repeated over a specific interval (eg. weekly).
  • Booking resource.
    In this example, you can book over a contiuous period.
  • Booking resource.
    This screen shows a partial view of one booking method. This method is best suited for situations where the event lasts only for one day but are regular in nature (eg. weekly meetings). The user only need to enter the event name, time and check the relevant dates. Click on check to see if time slot has been taken.
  • Booking resource.
    This screen shows a partial view of one booking method. This method is best suited for situations where the event lasts over days or a period of time. Users can book up to 20 bookings. User can check if time slot has been taken.
  • Booking resource.
    Conflicting bookings are highlighted allowing user to check before commiting the resources.
  • List of bookings.
    Users/administrators can view list of bookings made. Users can delete their own bookings. Once confirmed by the administrator, no changes can be made (except deletion). Users can be notified on the booking status via email.
    Conflicting bookings will be hightlighted.
  • Calendar view (day)
    Users see the daily schedule of the resources. The view period/duration can be changed according to your needs. User can also navigate using the calendar at the top.
  • Calendar view (month)
    This is a yearly view of the resources. You can switch to different calendar views from the calendar.


Click here to try the application.

Use the following to login:

Account: smallcon
User: demouser
Password: aaaaaa

Account: smallcon
User: demoadmin
Password: aaaaaa

For demo and other enquiries (purchase, installation), please contact:-

Mark Leong
Small Consultancy
Email: smallcon@yahoo.com
HP: 98465987
1