VIRTUOSO CASE STUDY
How we developed a tablet app which shortened the sales cycle 48 times and sped up the production cycle 4 times
Challenge
Our customer is Millennium Mat Company, LLC (now is probably called Sports Licensing Solutions, LLC) from Georgia, the United States. This company specializes in licensed and custom mat programs. It manufactures tufted floor mats and rugs: entrance, bathroom, bedside, area, car, truck, tailgate, and garage mats etc.

These guys needed to automate their sales cycle to speed up all the mat-making processes.
We shortened the sales cycle time. Now it takes from 30 minutes to 6 hours maximum! And the amount of our customer's clients is constantly growing!
Sales cycle before the app development
A cafe owner comes to a sales point. He or she needs rugs with a logo. The salesman writes down an idea, places an order, and sends it to designers. Designers make a sketch and return it to the salesman. The salesman meets with the client again and presents the sketch.

The client makes corrections, which are sent back to designers. And so on, until a decision is taken. The company has a 3-7 days gap between creating future production sketches and getting approval from a client. As a result, our customer has a constant loss of clients with urgent work.
How looks the sales cycle after the app development
A cafe owner comes to a sales point and says what he or she needs. The salesman googles an image, creates a sketch in the basic editor, and shows it to the client.

The parties make corrections immediately and send to designers. Designers create the final sketch. The salesman shows it to the client and approves. As a result, the prototype is actually ready on the spot!
Solutions
1
All the Photoshop functions are inside the app
2
Virtuoso is an easy-to-use app without prof training required
3
A user can apply either personal or branded graphic colors, the client's logo images, or pick any image from Google
4
Background can be cropped or removed
5
Colors can be changed
6
Any text can be added
7
The image can be reversed
8
A user can change mat and rug sizes. They are factored in the app, so a user can immediately see how the end product will look
9
A salesman is able to put all the client ideas into a sketch version using this app
10
Personal directory for each client and all the client ideas are stored in history forever
11
Clients won't have to spend any additional time on checking the sketches because they can see everything instantly at a sales point
12
After client's approval, the sketch goes into production and the deal is closed
Development
Backend
NodeJS + Koa framework, ASP.NET MVC + MS SQL, images pre- and post processing
Frontend
ReactJS, Redux, Canvas, FabricJS
Testing
We tested Virtuoso with Unit testing. Manual testing on real devices / browsers / OS with BrowserStack.
Web & Application Servers
We used Nginx and IIS
Hosting & Deployment
Hosting—AWS ec2 instances, CI/CD—Jenkins
How it works
Step 1 | Google an image
Step 2 | Virtuoso edit
Step 3 | Submit
As a Result
1
visit to make an order
4x
faster production cycle
48
hours less to complete an order
30
minutes to close the deal
Future
We supposed that Virtuoso would be for our customer only. But the guys decided to make a platform based on Virtuoso and sell it to other companies as a service.

Right now Virtuoso UI can be dynamically customized for client needs and is already used in 12 carpet production companies.
Meet the Team
The smartest people work every day to provide the best service and to make our clients happy
Andrii Fisiuk
Project Manager
Alexander Kazantsev
Developer
Viktor Cheban
Developer
Want high results?
First step is easy. Let's discuss your tasks and goals!
Write Close
Close
Do you have any questions? Contact us!
I agree the Terms of Service