Cross-platform application "Tabel": Automation of work accounting
Development of a comprehensive interactive application for automating the accounting of work shifts, hours worked, payroll calculation, and vacation management. The project is aimed at workers, hourly contractors, and small businesses where transparent financial analytics and goal planning are important.
Implemented functionality (according to the application interface):
Interactive calendar timesheet: A user-friendly interface for daily tracking of shifts (day, night, etc.) with the indication of hours worked and the ability to add comments for each working day.
Personal financial goals module: An intelligent analytics system that visualizes monthly earnings progress (progress bar), compares current income with the target, calculates safe limits of hours per day, and alerts the user about deviations from the schedule.
In-depth financial reporting: A report generation module for the selected period with detailed breakdown: total hours, regular days, work on weekends (Saturday/Sunday) and holidays, as well as automatic calculation of custom bonuses in percentage and currency (Kč). Integrated features for exporting to PDF and direct printing.
Absence management: A module for recording and tracking annual vacations with the display of their status (Approved / Canceled) and counting the number of days.
Multilingual support and localization: Support for multiple languages (Ukrainian, English, Čeština, Slovenčina, Polski) and adaptation to the legislation and currency of different countries (Ukraine, Czech Republic, Slovakia, Poland).
Profiles and rate settings: A user personal cabinet with authorization (e.g., via Google), the ability to flexibly set hourly rates (e.g., 205.00 Kč/hour) and individual bonuses for night or holiday shifts.
Result:
A modern, fast, and intuitive product with a high level of UX/UI has been created. The application fully automates complex manual payroll calculations considering the specifics of the European labor market, minimizing the risk of errors in hour calculations.
Technology stack: Flutter / Dart, local database (Hive / Isar / SQLite) for storing timesheets, integration with a PDF generator.
#flutter #app_development #dart #cross_platform_app #timesheet #time_tracking #financial_tracker #pdf_reports #localization #ui_ux #mobile_app #automation
Implemented functionality (according to the application interface):
Interactive calendar timesheet: A user-friendly interface for daily tracking of shifts (day, night, etc.) with the indication of hours worked and the ability to add comments for each working day.
Personal financial goals module: An intelligent analytics system that visualizes monthly earnings progress (progress bar), compares current income with the target, calculates safe limits of hours per day, and alerts the user about deviations from the schedule.
In-depth financial reporting: A report generation module for the selected period with detailed breakdown: total hours, regular days, work on weekends (Saturday/Sunday) and holidays, as well as automatic calculation of custom bonuses in percentage and currency (Kč). Integrated features for exporting to PDF and direct printing.
Absence management: A module for recording and tracking annual vacations with the display of their status (Approved / Canceled) and counting the number of days.
Multilingual support and localization: Support for multiple languages (Ukrainian, English, Čeština, Slovenčina, Polski) and adaptation to the legislation and currency of different countries (Ukraine, Czech Republic, Slovakia, Poland).
Profiles and rate settings: A user personal cabinet with authorization (e.g., via Google), the ability to flexibly set hourly rates (e.g., 205.00 Kč/hour) and individual bonuses for night or holiday shifts.
Result:
A modern, fast, and intuitive product with a high level of UX/UI has been created. The application fully automates complex manual payroll calculations considering the specifics of the European labor market, minimizing the risk of errors in hour calculations.
Technology stack: Flutter / Dart, local database (Hive / Isar / SQLite) for storing timesheets, integration with a PDF generator.
#flutter #app_development #dart #cross_platform_app #timesheet #time_tracking #financial_tracker #pdf_reports #localization #ui_ux #mobile_app #automation