What The Product Does

Bookings & Knowledge Sharing

The Can Mezannine Intranet allows Can's members to book meeting rooms and hotdesks, stay up to date with upcoming events and more.

  1. Room Availability

    Members of the Intranet can see, in real time, whether their desired room is available at the date they picked and with the resources they chose.

  2. Hotdesk Booking

    Aside from meeting room reservations, users can also book working desks.

  3. Resources & Cost

    Each room can have resources assigned to it and a usage cost.

  4. Occupancy Dashboard

    From within the Planner view, users can see how many rooms are free/occupied for each day.

  5. Salesforce Integration

    Duplicate bookings data on the Salesforce platform, for increased data security.

Why the product was needed

Serving A Serviced Office Space's Requirements

  1. Separate Internal & External Users

    Internal users do not pay for their bookings. External users do. Thus, we needed to accommodate this requirement.

  2. Provide Autonomy

    Prior to releasing this project, bookings were kept entirely on SalesForce's servers. While this was lucrative, it left CAN heavily dependent on a third party system.

Project images

  • Salesforce Integration
  • Room Availability
  • Hotdesk Booking
  • Resources & Cost
  • Occupancy Dashboard

What Technical Challenges It Overcame

Build a tool powerful enough for a big company, but flexible enough for a young startup.

  1. Integrate With Salesforce

    All bookings are synced with CAN's SalesForce account, providing data redundancy. At the same time, SalesForce provides access to detailed reports, allowing the CAN booking system to run extremely lean.

  2. Manage Overlappings

    Conference rooms can be booked standalone or in groups. To avoid overlapping bookings, used rooms also block access to the groups they could belong to. For instance, let's say there are three rooms: A,B,C. These can also be grouped as AB, AC, BC, ABC. Booking room A means access to AB, AC and ABC is blocked (as the groups couldn't possible exist in A's absence).

Two Words From The Lead Software Engineer

Anything can be done, it's just a matter of how much you're willing to work.

The workspace is changing. If yesterday everybody was chasing after huge buildings, nowadays companies aim for a more lean approach, opting for serviced office spaces, coworking spaces and work hubs. I'm happy to have worked on this project.