This topic is locked

Media Management 2.0 - Reservation of the shared resources of a Company

4/12/2022 11:30:42 AM
PHPRunner Tips and Tricks
fhumanes author

img alt
With the rise of telecommuting and jobs outside the office, the good management of company resources is more relevant. This situation is not new, but at the moment the needs of the media and the optimization of their management are expanding.

For example, a parking space assigned to a person, when this person is on vacation or on a business trip, can offer said space to another colleague who does not have it assigned.

To understand how it works, it is very important to understand what the requirements were that I used to do the development.

Application requirements:

  • The Company has an inventory of all the means/resources that it is providing for its workers. These goods have a classification that indicates:
    • Middle key.
    • Maximum reservation time (reserving a meeting room is not the same as reserving a parking space).
    • Starting time of the day when it can be booked.
      • End time of the day in which it can be booked.




  • All media (meeting rooms, projectors, parking spaces, cars, offices, desks, etc.) have a person from the organization as "owner/manager".
    It is the owners who indicate the dates on which the medium will be able to be shared. Means that could be general like a meeting room, also have an “owner” who defines the periods of availability.
  • All availability inquiries will be made within a certain period. Now the application has to show availability and meetings from 3 days ago and up to 30 days more than the current date. These are CONFIG parameters that can be changed without any problem.
  • Everyone can see the reserved media and their availability, but only the owners of the media or the reservation can change these or cancel their reservation.
  • Administrators can do anything, without restrictions.
  • The interface will be in Spanish and English.

The application in DEMO mode is at https://fhumanes.com/reservations

Users : (admin/admin) (user1/user1) and (user2/user2)

img alt

The new version is technologically updated to:

  • PHPRunner 10.7
  • Database access is updated, to be able to port it to non-MySQL managers
  • Improved user interface aspects
  • The "DEMO" logo of the Daypìlot library is removed (which is commercial and warns that we are working with a trial version)
  • The use of the “colors” plugin is incorporated, available on the plugins page

All the documentation and sources of the application is in the article of this link .