Time and task tracking application: Challenge and solution

A custom web and mobile solution allowing users to easily track document management tasks, employee working time, and safety.

Situation

The client decided to upgrade an application facilitating the process of document management, employee work/absence time, and safety tracking. The main goal of the project was to build a reliable tool for transparent and convenient deadline tracking, time, and document management for companies and their employees.

Solution

Innowise developed from scratch web and mobile applications allowing users to send contracts for signing, and track work/absence time.

WEB APPLICATION

The solution is a dashboard for business owners showing all the relevant data about document management processes and employees’ workflow.

A business owner can see when the contract signing due date is and who is responsible for signing the contract.

If the contract needs to be signed by a business owner, they can do it via the web application using a digital signature.

MOBILE APPLICATION

The mobile application is an employee’s task and time tracking tool sending information to the business owner’s dashboard.

Via mobile phone employees can read contracts, sign them, or send them to colleagues for signing. The application sets up the reminders about due dates automatically in order not to leave any contract overdue.

Also, employees can track their work time, report breaks and leaves they take, and see who is abscent.

Technologies & tools

Process

The client had a clear vision of what the ideal analytical module should look like, so we got mock-ups of the interface and formulas to calculate the production costs. We solved the issues with everything, considering the development process:

  • Software architecture
  • Selection of the most suitable technologies and frameworks for flawless operation
  • Frontend and backend development.

Due to the close cooperation of our Business Analyst and Project Manager with the client, we managed to turn the general idea of such an ERP platform into a fully-functioning set of web and mobile applications showing great reliability and swift response.

DISCOVERY PHASE

At first, our team analyzed the client’s wishes, dived deeply into exploring the ways of the solutions’ implementations, and figured out the best possible technological solutions.We designed mock-ups of the future applications, created a detailed plan for the development of each module, and agreed with the client on the workflow. To get a more exact estimation, we created a detailed plan for the development of each module and agreed with the client on the workflow and priority of features.

TECHNOLOGY CHOICE

According to the specifications and requirements, we recommended the technologies and frameworks that perfectly suited the client’s needs.For instance, Flutter was chosen during the creation of the platform. It allows for more comfortable and rapid development and QA processes since the application versions for different platforms are based on a single code instance. All the changes in the code are automatically applied to all platforms, which speeds up the updating process, and fixing bugs in the code fixes bugs for all the platforms as well. This reduces the costs of development and QA significantly.

MVP DEVELOPMENT

After agreement on the work breakdown structure with the client, we got down to developing the MVP.

We delivered module by module every two weeks, discussed tasks in Slack and Google Meet and had tasks tracked in Jira.

Each development phase concluded with unit and manual testing, so we could detect and fix even the smallest bugs at the earliest possible stage, preventing them from turning into issues.

Team required

2
Back-end Developers
2
Front-end Developers
1
Mobile Developer
1
Business Analyst
1
Project Manager
1
Manual QA Engineer
1
UI/UX Designer

Results

After a deep analysis of the client’s intentions and needs, we came up with a solution perfectly serving our client’s needs. Both web and mobile applications show rapid response, great accuracy, and are easy to maintain and deliver on a SaaS basis.

    Contact us

    Book a call or fill out the form below and we’ll get back to you once we’ve processed your request.

    Send us a voice message
    Attach documents
    Upload file

    You can attach 1 file up to 2MB. Valid file formats: pdf, jpg, jpeg, png.

    By clicking Send, you consent to Innowise processing your personal data per our Privacy Policy to provide you with relevant information. By submitting your phone number, you agree that we may contact you via voice calls, SMS, and messaging apps. Calling, message, and data rates may apply.

    You can also send us your request
    to contact@innowise.com
    What happens next?
    1

    Once we’ve received and processed your request, we’ll get back to you to detail your project needs and sign an NDA to ensure confidentiality.

    2

    After examining your wants, needs, and expectations, our team will devise a project proposal with the scope of work, team size, time, and cost estimates.

    3

    We’ll arrange a meeting with you to discuss the offer and nail down the details.

    4

    Finally, we’ll sign a contract and start working on your project right away.

    arrow