Case study

White-label SaaS platform for time, projects and expenses

White-label SaaS platform for time tracking, project hours and expense management in a single tool.

LaravelSaaSTime tracking
Project

Hours, projects and expenses on one platform

Many companies split attendance records, project hours and expenses across spreadsheets, scattered tools and email. The goal was to bring everything into one product that each company could run under its own brand and adapt through modules to the way it works.
01

Challenge

Unifying attendance records, project hours and expenses in a tool that is simple for employees and useful for administration.

02

Approach

A web app with no installation, built for mobile, tablet and desktop, white-labelled and with modules enabled per company.

03

Outcome

One platform showing who is working and how much time each project takes, with reports exportable to PDF and CSV.

Architecture of the time tracking SaaS platform: users with roles, web app, Laravel logic and MySQL data
Simplified diagram: each company works with its own users, roles and modules on a shared platform.
Technology

A stack built to grow through modules

Laravel organises the logic for clock-ins, permissions, approvals and each company’s modules, while MySQL stores shifts, projects and expenses.

LaravelMySQL
Features

The full working-time cycle

Each company enables what it needs and keeps its own logo, colours and name.

Time tracking

Clock-in, clock-out, breaks and resumes, on-site or remote mode, automatic closing of open shifts and history.

Projects and tasks

Clients, projects and tasks with a timer or weekly timesheet, comparing planned and actual hours.

Expenses

Entries with attached receipts, linked to employees and projects, with review and approval statuses.

Optional modules

Leave and absences, overtime, approvals, employee documents, client portal with tickets and a browser extension.

Recreation of the time tracking dashboard with hours by project and expenses to review, next to the mobile clock-in screen
Illustrative recreation of the platform, with fictional branding and data for confidentiality.
Results

What changes in managing the team

This case is anonymised, so we do not publish the product name or its figures. These are the main changes.

One tool

Before: spreadsheets, email and scattered tools. Now: a single platform.

Visible time

Before: scattered data. Now: who is working and what each project takes.

Orderly approvals

Before: expenses and absences by email. Now: review and approval statuses.

Fits each company

Before: bending the process to the tool. Now: its own modules and brand.

FAQ

Frequently asked questions about the project

The essentials about the platform and how it was built.

It brings time tracking, project hours and expense management into one tool, with optional modules such as leave, approvals or a client portal.

It stores start, breaks, resumes, end of shift and working mode. Whether that suits each specific case is for the company and its adviser to assess.

No. It is a web app that runs in the browser on mobile, tablet and desktop. The browser extension is an optional module.

Yes. Each company uses its own logo, colours and name, and email notifications can be sent from its own domain.

Laravel on the server and MySQL as the database.

Need a custom platform?

We can review it without assumptions and define a realistic first version.