BeeTack

PLAN A’s Internal Shift Tracking System

For over two years, PLAN A relied on an external web-based shift tracking platform. However, as the company scaled, costs increased significantly. The system required additional maintenance efforts, had frequent technical errors, and lacked flexibility for customisation. Exporting reports became cumbersome, and employees often forgot to log official holidays, sick leaves, and days off, leading to inaccurate reports for clients. A tailored internal solution became necessary to address these challenges.

Overview of the BeeTack project

Users & System Requirements

The primary users of the system included:

  • Employees – to log daily shifts.
  • Project/Team Managers – to oversee project-specific tracking.
  • C-Level Executives – to ensure high-level visibility and strategic decision-making.

 

Key Goals & Functional Requirements:

  • Enable employees to log shifts daily.
  • Provide automated report exports on a monthly basis.
  • Assign employees to specific projects and clients.
  • Support role-based access (employee,manager,suepr admin).
  • Integrate with BambooHR for seamless leave tracking.
  • Display project readiness states for client reporting.
  • Highlight upcoming events such as official holidays and anniversaries.

 

Design Approach

When PLAN A decided to build an internal shift tracking system, our goal wasn’t just to replicate the old tool—it was to design a solution tailored to real people, real workflows, and real challenges inside the company.

We started by mapping the needs of three core user groups:

  • Employees – needing a fast, hassle-free way to log their shifts.
  • Managers – requiring oversight of hours at the project level.
  • Executives – needing clear, high-level reports to support decision-making.

User Pain Points

From the start, we knew that simplicity and familiarity were key. Our users didn’t need a learning curve; they needed a system that felt like second nature.

We focused on

  • Prioritising frequent actions: Everyday tasks were made accessible in just one or two clicks.
  • Mirroring organisational processes: The system was designed around existing workflows, not forcing users to adapt to new ones.
  • Using familiar patterns: By leveraging common interface conventions, employees could start using the system immediately, with no formal training required.

To support long-term growth, we created a custom design system, building on Ant Design and extending it with tailored components. Inspired by the Theory of the Organism, this system was structured to scale organically as PLAN A expands, ensuring new features could be integrated without disrupting the existing experience.

The design was developed in Figma, guided by insights from user interviews and best practices in enterprise UX. Every screen, interaction, and component was validated against one simple question: “Will this make users’ work easier?”

Development & Technology Stack

Tech Stack

Frontend: React, Ant Design
Backend: .NET
Database: SQL-based solution
Integrations: BambooHR & Microsoft Teams

Development Timeline

The system was designed, developed, and deployed within four months.

Project tech stack

Development challenges & solutions

A key challenge in Beetack’s development was managing employees with multiple project assignments, each with distinct engagement types and varying engagement hours. These variations directly impacted real-time overview calculations, making data aggregation complex and performance-intensive.

To address this, we optimised our approach by leveraging projections in Entity Framework (EF) to fetch only the necessary data, reducing query load and improving efficiency. We also integrated MediatR to decouple business logic, ensuring clean and maintainable query execution. Additionally, GraphQL allowed us to structure queries dynamically, retrieving only the required engagement data and preventing over-fetching.

By combining these strategies, we streamlined our real-time calculations while maintaining a responsive and efficient user experience, ensuring that engagement metrics remained accurate and up-to-date.

Key Features & Benefits

Automated Tracking

The system auto-fills official holidays, sick leaves, and days off via BambooHR integration.

Auto-filles holidays & leaves, screen from the app

Role-Based Access

  1. Employee: log shifts, view personal log history.
  2. Project Admin: oversee colleagues assigned to this project.
  3. Client Admin: manage and oversee clients with projects associated with it.
  4. Super Admin: full access across all projects and reports.

Role-based access, screen from the app

Project Readiness State

Projects have a status tracker to ensure they are properly prepared for client reporting.

Project readiness state, screen from the app

Optimised Reporting

  • Reports provide instant insights on overtime, leaves, and overall project hours.
  • Clients can see key workforce metrics at a glance.
  • Upcoming events like official holidays and anniversaries are highlighted.

Visibility for clients, screen from the app

Implementation & Results

To ensure a smooth transition, employees tracked their shifts in both the old and new systems for the first month. No formal onboarding was required for employees, as the interface followed common patterns, making it intuitive. Managers and C-level executives received a short onboarding session to familiarise themselves with reporting features.

Key Outcomes

  • Cost Reduction - Eliminated dependency on external platforms, reducing expenses.
100%
cost reduction
  • Minimised Human Errors - Automated tracking improved data accuracy.
92%
fewer inaccuracies
  • Better Visibility - Improved project monitoring and team allocation.
100%
better visibility
  • Clearer Reports - Enhanced report structure allowed clients to quickly assess team performance.
Happier
clients

 

Noticed the same gaps in your current tools? Let’s connect and figure out a smarter way forward.

contact us

Illustration time tracking, men sitting on sandbar

Continue reading

Client Interview - Jean-Baptiste Escoyez, CTO Regate

Welcome to our chat with Jean-Baptiste Escoyez, better known as JB, the person who has been steering the tech ship with flair at Regate since early 2022. The product is a game-changer in the French market, helping entrepreneurs, accountants, and CFOs to automate and simplify the finance world.
 

Client Interview - Raphael Kahle & Ralf Oetting

In a conversation with Ralf Oetting, Founder and Managing Director, and Raphael Kahle, CTO, we explore the key factors that make justTRADE grow.

At the core of the platform's success is a user-friendly interface coupled with a distinctive zero-order commission model, ensuring traders retain the entirety of their profits. As justTRADE evolved beyond its initial focus, a pivotal strategic decision was made – the adoption of nearshoring with Plan A. This move was not just about the present but a forward-looking initiative to guarantee scalability and adaptability to meet future market demands. Discover the driving force behind its success and the innovative strategies that continue to shape its trajectory in the financial landscape.

Bulgaria: Your Prime Nearshoring Destination

Considering nearshoring for your business growth? Dive into our latest blog to explore why Bulgaria stands out as an option for a nearshoring destination. Uncover the financial, market, and digital dynamics that make Bulgaria your gateway to a thriving IT ecosystem. Read on and you might start envisioning moving your IT operation in Bulgaria.

Newsletter

Stay up to date, subscribe to our newsletter !