Time and task tracking application for an ERP solutions provider

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

Customer

Industry
ERP
Region
Rostock, Germany
Client since
2020

The client provides customers with a custom ERP solution allowing to track document management tasks, employee work, abscence time, environment safety, and sign contracts with digital signature via one application.

Detailed information about the client cannot be disclosed under the provisions of the NDA.

Situation

The client decided to make an application facilitating the process of document management, deadline and employee work/absence time and environment safety tracking more efficient as well as allowing to sign the contracts with the help of a digital signature. The main goal of the project was to build a reliable tool for transparent and convenient deadline tracking and time and document management for companies and their employees.

Solution

Innowise Group developed from scratch web and mobile applications allowing users to send contracts for signing, track work/absence time, and compliance with coronavirus spread control requirements.

WEB APPLICATION
The solution represents 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.
Moreover, a business owner can track employees’ work and absence time and their compliance with coronavirus spread control requirements.
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 make and see who is abscent.

Technologies & tools

Backend
Node.JS
Frontend
ReactJS
Mobile
Flutter
DevOps
Amazon AWS
Platforms
Web, Mobile

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 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 of 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 the 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

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

As we’ve conducted a deep analysis of the client’s intentions and needs, we’ve come up with the 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 the SaaS basis.

The product contains everything a business owner might need to keep an eye on the workflow while keeping everything between him and employees transparent and trusted.

Project duration
  • 6 months for MVP
  • The project continues, at this stage we support the platform and implement new functionality

Need a technological solution? Contact us!

Select the subject of your inquiry

Please be informed that when you click the Send button Innowise Group will process your personal data in accordance with our Privacy Policy for the purpose of providing you with appropriate information.

What happens next?

1

Having received and processed your request, we will get back to you shortly to detail your project needs and sign an NDA to ensure the confidentiality of information.

2

After examining requirements, our analysts and developers devise a project proposal with the scope of works, team size, time, and cost estimates.

3

We arrange a meeting with you to discuss the offer and come to an agreement.

4

We sign a contract and start working on your project as quickly as possible.