POS Check Constructor
Project Manager, System Analyst, BackEnd Developer, FrontEnd Developer, Manual QA Engineer
Java, Spring Boot, Hibernate, Redis, React, Postgres SQL
Problem
- Quick modifications of receipts in line with new promotions and laws.
- Changes to be made without constant involvement of the development team and minimal engagement of the testing group.
- Minimization of the time spent on creating new receipts.
Solution
The task did not require much time until the client decided to add advertisements and promotions to the receipts and charge companies for placing them. After this decision, changes to the receipts began to be made much more frequently, necessitating their constant update. Such changes could be made several times a month.These problems were solved by creating an interface for editing receipts, which was integrated with the existing sales system of the company. The responsible executor can independently authenticate in the system, create a receipt according to the necessary template, and upload it to the system. This allowed for reducing the time for forming a receipt from several days with the involvement of development and testing specialists to just 10-15 minutes with only the responsible manager being involved.
Other Case Studies
With the Right Software, Great Things Can Happen
QA Audit for EMEA bank
Facet Search for E-Commerce
Voice Interface for Warehouse
Warehouse Management APP
Temperature Monitoring System
HR Helper Bot
Flexible work formats
For convenience we offer several standard models of work with our clients.
Time and material
Model works best when you don’t have a clear scope and want to be deeply involved in the development process.
Choose it if:
- you want to follow agile methodologies
- you need to be flexible due to quickly changing requirements and taste hypothesis time to time.
- you don’t have strict deadlines
All of that doesn’t mean you go in blind. Just like in the fixed-price model, you start your cooperation with planning, but only for the upcoming week or two. So instead of determining and fixing requirements for the whole project, you start fast and can further adjust the scope and priorities.
Fixed-capacity
This model focuses on ensuring the efficiency and velocity of the team. To achieve this, the supplier must ensure that different skill sets of members are assigned to a development squad to effectively deliver the project.
Choose it if:
- you want to follow agile methodologies
- you would like to have a fixed budget for a certain period, but don't have a clear idea on the defined scope of work or specifications
- you understand further support steps and define continued predictable costs
We need to work with the client to clarify the scope of work and prioritize the backlogs before the next iteration starts. As the project progresses, it allows the client to mold the project along the way to take advantage of newly released features.
Fixed-price
Model works best when you don’t have a clear scope and want to be deeply involved in the development process.
Choose it if:
- you want to follow agile methodologies
- you need to be flexible due to quickly changing requirements and taste hypothesis time to time.
- you don’t have strict deadlines
All of that doesn’t mean you go in blind. Just like in the fixed-price model, you start your cooperation with planning, but only for the upcoming week or two. So instead of determining and fixing requirements for the whole project, you start fast and can further adjust the scope and priorities.
The discount is applied annually for a period of 6 months.
We provide discount system for long-term cooperation customers. If the threshold is reached for the sum of all orders from one customer, a discount applies to all new subsequent projects.