About

Reducing paperwork for construction companies Client & product: 24onoff is a platform that helps construction companies with time tracking and project management. They aim to minimize inefficient routines, billing delays, and unnecessary paperwork with a platform tailored for the construction industry. Challenges: The Client wanted their customers to be able to customize almost every aspect of the report, including being able to filter by material, types of work, vacations, overtime, etc. An old database with some of that data was available, but it needed to be transferred to a new platform and revalidated. Additionally, the system was meant to have multiple user roles: User, Manager, Company Admin, and Super Admin, each with their own restrictions and abilities. The need to implement flexible billing in terms of company size and time worked was another major point. Job done: We designed the 24onoff time management platform to be intuitive and include extensive sorting and filtering tools. It has a clean user hierarchy and offers complete workflow control at all levels. We also developed a billing system in accordance with our client’s specifications. With the web version of the platform, we designed the iOS and Android applications. Since 2016, we’ve been supporting the project codebase and adding new features with every major release. We set up a monitoring system that covers all endpoints to ensure the stability of HTTP requests. It also tracks server resources like CPU usage, memory consumption, network, etc. to better capacity planning and improve reliability. Implemented features Dashboard: The core of 24onoff, the Dashboard provides an overview of the user’s current projects. It presents all of a company’s work in a single intuitive table. Project management tools: Users can track tasks, deadlines, assigned employees, issues encountered, and other details for each project. Time tracker: Optional logs include expenses for materials, additional expenses, travel distance, lunch times (logged in a separate field), etc. Report generator: Users can generate custom reports with many filtering and sorting options and export those reports as XLS, PDF, and CSV files. Invoice manager: Invoices are generated based on the time tracker and employees’ profiles. Pay is automatically calculated and payment data is exported directly to the payroll system. Offline mode in mobile apps: Employees can log work hours in mobile apps even without an internet connection. Data is synced once the mobile device reconnects to the internet. Platform architecture Modular approach: We divided features into separate modules in order to increase the efficiency of the platform. Custom components and design: We broke off Angular code into custom components to make building and deploying code faster and more reliable. Outcomes: With the new time tracking platform, 24onoff was able to capture a unique market niche and attract over 2,900 customers from 45 countries. The company now provides an attractive solution for construction companies that want to: Manage construction specialists and projects Calculate employees’ salaries and invoices Stay on top of the company’s operations These features give 24onoff customers a definitive advantage when it comes to accounting and doing business. 24onoff is an attractive solution for small businesses, allowing them to spend more time on non-administrative tasks.
  • MySQL
  • Angular
  • Node.js
  • AWS
  • Java
  • Swift
  • PHP
  • Yii2
  • PHP
  • Yii2
  • Angular
  • MySql
  • Java
  • Swift
  • Node.js
  • AWS