This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.
The independent time tracker
We designed an independent time tracker to ensure transparency and fair billing for both employees and clients. It seamlessly integrates with various external systems and offers comprehensive project management functionalities. This powerful tool addresses the common issues faced by companies in tracking time and managing projects, providing a streamlined and efficient solution.
Creating the Future of Time Management
Renowned management expert Peter Drucker famously stated, “You can’t manage what you can’t measure.” As a company focused on innovative products, we recognized the crucial importance of effectively measuring and managing time. Time is one of our most valuable resources, and its prudent management is essential for maintaining a competitive edge.
Our contractors benefit from the rapid implementation of changes, which is critical for gaining a competitive advantage. However, designing prototypes and developing finished products often requires numerous iterations to refine essential details. Transparency in these projects’ settlement processes is vital to IDO Cloud, fostering trust with both our clients and our team.
![](https://idocloud.eu/wp-content/uploads/2024/02/scrum-method-rafiki-1024x1024.png)
The Inspiration Behind and Its Market Edge
T-Tool was developed by carefully analyzing existing market solutions and enhancing them. The system does more than track work hours; it calculates paid breaks, records weekends and vacations, stores task histories, and generates detailed reports. These features facilitate effective client settlements and streamline essential office activities.
Despite the abundance of options available on the market, many solutions failed to meet our specific requirements. Common issues included:
- Limited Functionality: Many tools were designed for a narrow range of tasks and lacked integration with external systems, such as building access control.
- User Unfriendliness: Complicated interfaces required extensive training, making them cumbersome to use.
- Lack of Comprehensive Time Management: Most solutions focused solely on reporting time spent on tasks, neglecting aspects like vacation and free time management.
- SaaS Limitations: Many tools only integrate with other products from the same developer, causing compatibility issues when combining them with other software. Expanding software capabilities often meant conforming to restrictive patterns, complicating even minor changes.
To address these challenges, we created software with the following features:
Integrability
T-Tool integrates data from various systems, allowing us to adapt quickly to new requirements.
Independence
The system's integrability ensures we are not limited in our choice of tools, enabling us to select the best fit for each project.
Functionality
T-Tool offers quick report generation and user-friendly views that facilitate project management.
Using T-Tool
- Task Management: Users can add tasks and estimate the time required. Tasks can be edited throughout the day, with administrator approval required for edits after the workday ends. Integration with GitLab ensures seamless task creation and management.
- Time Tracking: T-Tool runs in the background, allowing users to log time at the end of the day by dragging and dropping activities into their respective projects.
- Team Supervision: Managers can oversee large teams, monitor tasks, and track activities separately, minimizing distractions.
- Browser-Based: T-Tool operates entirely within a browser, eliminating the need for additional downloads.
Security and Access Control
Each employee is assigned an access ranking to prevent accidental data deletion and limit access to necessary information, ensuring data security without overwhelming users.
T-Tool also allows you to:
- Handing over the administration of a selected project to the most experienced team members without having to grant administrative rights to the entire system.
- Sharing reports and files of a specific project with the client without compromising the data security of other clients.
- Avoiding mistakes resulting from abuse of permissions by new employees, e.g. accidental deletion of important files.
- Employee privacy protection. Only specific people with appropriate training in data protection have access to personal information and settlements.
Technologies and Implemented Methods
T-Tool is built on a robust, modern tech stack that includes JavaScript, TypeScript, Vue.js, and Node.js. This combination ensures a smooth, responsive user interface and a scalable backend. Key technologies also include NestJS for modular server-side applications, PostgreSQL for reliable data storage, and Sass for advanced styling capabilities.
Implemented methods enhance functionality and security:
- Role-Based Access Control (RBAC) safeguards sensitive data by assigning specific permissions to employees based on their roles.
- Integration with Webhooks and APIs allows seamless data exchange with tools like GitLab, facilitating real-time updates and synchronization.
- Data Validation and Transformation processes ensure data integrity, while Caching improves performance by speeding up data retrieval.
- Automated Testing using Jest and Supertest ensures system reliability and prevents regressions.
These technologies and methods collectively create a powerful, user-friendly tool that simplifies time tracking and project management, making T-Tool an essential asset for businesses looking to optimize their operations.
Transparency
The app is designed for simplicity and transparency in calculating work hours. Any discrepancies between declared and actual work time must be approved by an administrator if they exceed five minutes. The interface clearly displays these differences, and tasks added via to-do lists are automatically created in GitLab. Transparency is crucial, as our product must be easy to understand without complex formulas or calculations.
Additional Functions
- Employees can add and edit tasks with descriptions before the end of the workday.
- If the “Finish” button is not pressed, work is considered completed after 12:00 PM the next day, allowing users to edit working hours the following day.
- Administrators can approve edits to employee hours.
- Milestones can be added to define working hours and assign participants.
Reports
T-Tool offers various types of reports, including:
- Contractor Summary: Provides a detailed breakdown of hours worked per contractor, project, and task.
- Work Hours Report: Generates records of time worked during a selected period, including contract details and compensation rates.
- User Summary: Details employment type, business trips, days of absence, and work hours.
- Vacation Summary: Summarizes entitled and used vacation days, with downloadable individual or summary reports.
Results
We have developed a tool that meets our needs and is enjoyable to use. The introduction of T-Tool has brought numerous benefits:
New employees can start using the program flawlessly within five minutes.
Advanced users appreciate the ease of switching between projects and trackers.
All necessary project information is centralized, reducing information chaos and saving time.
Project managers can efficiently create reports for clients, focusing more on essential project tasks.
IDO Clouds managers have real-time insight into employee schedules, simplifying planning and resource allocation.