StaffTracker is a powerful time tracking and employee monitoring software designed to help businesses optimize productivity, enhance accountability, and streamline workforce management.
With StaffTracker, employees can log their work hours using a desktop application, allowing them to start, pause, and stop time tracking as needed. The software provides real-time insights into employee activities, ensuring accurate work hour documentation while maintaining flexibility for users.
StaffTracker is ideal for remote teams, freelancers, and in-office employees, offering a seamless way to track time, monitor productivity, and generate detailed reports for better workforce management.
To begin tracking, users need to install time-tracking application on their machines to track time, activity levels, record URLs and applications, as well as take screenshots.
Workers can select a project, and StaffTracker will then track time and activity to that specific project, which becomes viewable in the web application.
StaffTracker offers a comprehensive suite of features to enhance time tracking, project management and workforce analytics. Here are some of the key functionalities:
StaffTracker enables users to log work hours either manually or automatically. The Time Activity section provides a detailed view of time tracked by users in various formats, including daily, weekly, custom range or calendar view. The recorded time data is also exportable in PDF and CSV formats for easy reporting and analysis.
The Screenshot Monitoring feature in StaffTracker enhances your team’s productivity oversight by enabling or disabling the screenshot functionality on a project-by-project basis. When activated, you will receive notifications every 10 minutes when automatic screenshots of a user’s computer screen are captured.
Navigation & Filtering
Review Screenshots
Users can access and review their screenshots in full resolution, maintaining awareness of what is being recorded. Each row represents one hour of time tracked by a user broken down into 10-minute intervals. Six thumbnails representing each 10-minute interval within the hour are displayed within each hourly row.
Directly under each image, you will find the timestamp of when each screenshot was taken as well as the activity level your user achieved.
The App Tracking feature in StaffTracker enables organizations to monitor and analyze how team members utilize various applications during work hours. This feature ensures that only active work windows are tracked when users are actively engaged with applications.
The Apps section provides a comprehensive overview of application usage. Under App Activity, the system displays the following data:
The Project Management feature in StaffTracker simplifies the creation, editing, and management of your projects through the Project Management > Projects section.
Each project includes the following attributes:
The View Project dialog displays essential project details, including:
To modify project details, simply click on the project name, then select “Update project” to modify details;
In StaffTracker, user management involves assigning roles and permissions while managing project access.
Managing Member Roles and Permissions
StaffTracker includes four distinct user roles, each with specific permissions and access levels to ensure streamlined workforce management. The roles are:
The Super Admin has full control over the system and can manage all users, projects, and configurations. Their capabilities include:
The Admin role provides high-level control over system operations but with some restrictions compared to the Super Admin. Admins can:
The Manager role is designed to view own and assign team activities and project progress. Managers have the following permissions:
The Employee role is designed for individual contributors, allowing them to track their time and manage their work effectively. Employees can:
Category | Feature | Organization Roles | |||
|
| Super Admin | Admin | Manager | Employe |
Dashboard
| View Dashboard | ||||
View Logs |
|
|
| ||
Members | View Organization Members |
|
| ||
Add Members |
|
| |||
Change User Roles |
|
| |||
Manage Assigned Projects |
|
| |||
Enable/Disable Screenshots |
|
| |||
Remove Users |
|
| |||
Timesheets | View Timesheets | Self & Assigned | Self | ||
Add/ Edit Time Entry |
|
| |||
Activity | View Screenshots | Self & Assigned | Self
| ||
View Apps | Self & Assigned | Self
| |||
Projects | Create Projects |
|
| ||
View Projects | Self & Assigned | Self | |||
Edit Projects |
|
| |||
Delete Projects |
|
| |||
Add Project Members |
|
| |||
Edit/ Remove Members In Project |
|
| |||
Insights | View Insights | Self & Assigned | Self
| ||
Reports | Generate Reports | Self & Assigned | Self | ||
User Profiles | Manage Accounts | Self | Self | ||
Settings | Access Configurations |
|
|
|
StaffTracker desktop app is lightweight and compatible with Windows, macOS, and Linux, allowing users to start and stop time tracking with a single click.
The following are supported operating systems for StaffTracker.
Supported Operating System (OS)
StaffTracker Application consists of 3 components; the database, the API and the admin dashboard for management. Currently, we are using AWS as the cloud provider, and all 3 components are hosted in a single VM. The VM is in a separate VPC isolated from other instances. Currently, automatic snapshot creation is enabled for every 4 hours and retaining the last 12 snapshots maintaining a RPO of 4 hours. Currently the team is in the process of rearchitecting the application infrastructure to segregate the application components to remove any single point of failures based on the testing’s performed. As part of that plan, the database will be moved to a separate service and the API will be implemented as a separate service making the application more resilient for high workload handlings.
Crafted with ❤️ by StaffTracker