Records without paper

Team hours, without Excel

Someone taps Clock in. GPS stays on the shift. A manager sees who is in while the list updates itself.

  • Clock in and out
  • GPS on every action
  • Live work log
Employees in WorkTime on a phone
Today's work log on a phone
Our own code, built with See the stack →
  • .NET 10
  • ASP.NET Core
  • Razor Pages
  • PostgreSQL 16
  • EF Core
  • SignalR
  • Docker
  • Identity
  • AWS SES
  • AWS S3
  • reCAPTCHA
  • Leaflet

How it works

From clock-in to a total of hours

  1. 01

    Clock in

    The worker clocks in. The system stores the time, the break and GPS, and whether they were in the department zone.

  2. 02

    The log moves live

    A manager sees who arrived, who is on a break and who is not clocked in, without refreshing the page.

  3. 03

    Hours report

    From–to, then the worked time in the Europe/Belgrade zone, ready for payroll.

Features

Everything time records need, in one app

Clock for the worker

Clock in, break, clock out. Daily totals and a timeline on one screen built for the phone.

Work log on a phone

Companies and departments

Several companies, a department tree, and heads who only see their part.

Geofence

A department zone on the map. Outside the zone is recorded; clock-in still goes through.

Live work log

Today changes as soon as someone uses the clock. SignalR, no polling.

Reports

Worked hours per person and period. The same scope as the work log.

Clock-in map

Where the shift started. A location record, not tracking through the day.

Accounts by invitation only

An administrator or the company opens the person. There is no public signup on the home page.

Technology

Our own code, from the clock to the report

WorkTime is not a boxed product with our logo on it. The clock, the live log and the reports were written by our team, so we can change them for how your company actually works.

  • 100%our own code
  • .NET 10current LTS platform
  • 4roles, checked on the server
0@n

Application

One web app for clock, live log and reports

  • .NET 10 Core of the whole product
  • Razor Pages .NET 10 Screens without a separate SPA
  • EF Core 10 Data access and migrations
  • PostgreSQL 16 Shifts, people, companies
  • SignalR 10 Live work log over WebSocket
  • Docker Compose Install and update in minutes
0@n

Clock and map

Where the shift started and whether it was in the zone

  • Geolocation HTTPS Every clock action stores coordinates
  • Geofence polygon Department zone with GPS tolerance
  • Leaflet 1.9 Map of clock-in locations
  • Europe/Belgrade IANA The working day is always local
0@n

Sign-in and files

Invites, photos and documents stay on your stack

  • Identity cookie Roles checked on every request
  • reCAPTCHA Enterprise Login is protected from guessing
  • AWS SES SDK 4 Invite and password mail
  • AWS S3 SDK 4 Worker photos and documents

Security

Built so only your people clock in

Hashed passwords

Passwords are never stored in plain text. People set their own password from an email invitation.

Roles on the server

Administrator, company admin, department head and worker. Scope is checked on every request, not only in the menu.

No public signup

Accounts are created by an administrator or company admin. There is no self-service company signup.

Every shift is logged

Clock in, breaks and clock out stay in the work log. Managers can correct today's times; deleting a shift is only for the platform admin.

Location is a record, not a lock

GPS is stored with the action. Being outside the department zone is noted, not blocked.

Protected sign-in

reCAPTCHA Enterprise, a short lockout after failed attempts, and HTTPS. Inactive accounts cannot sign in.

From the app

Built for the phone first

Dashboard, work log, departments and the report — the same screens a manager sees.

Who it is for

Everyone sees what they need

Administrator

Every company, department, employee, the log and reports. Can delete a shift.

Company and head

Their scope: people, a live log, a manual clock-in and the hours report.

Worker

Only the clock. After sign-in they go straight to clock in, break and clock out.

FAQ

Common questions

Is WorkTime an off-the-shelf product?

No. The clock, the log and the reports were written by our team. That is why we change them to match how your company works.

Must someone be inside the zone to clock in?

No. GPS is stored with every action. Being outside the department zone is recorded, not blocked.

Who can see the work log?

An administrator sees every company. A company admin and a department head see their scope. A worker sees their clock, not other people's shifts.

How is an account opened?

By email invitation. The recipient sets the password. There is no public company signup from the site.

What if someone forgot their phone?

A department head or company admin clocks them in or ends the shift from the log, for today.

Which timezone is the working day?

Europe/Belgrade. Reports add hours in that zone, not in the browser's clock.

Is there a separate app?

The same web app runs in the browser and in the WorkTime iOS and Android app. Sign-in is /login.

Contact

Want WorkTime for your team?

Tell us how many people clock in and whether they work on site or in the field. We show you the system and set it up for your company.

+381 11 4113133 office@git.rs Dr. Agostina Neta 56, Novi Beograd Mon–Fri: 09:00–17:00