Contact

We can help you turn your idea into reality, take over your existing project, or extend your current development team.

Tell us about yourself

By filling in the form, you agree to our Privacy Policy, including our cookie use.

What can we help you with?
Tell us about the project

We will have a call with you anyway, this is just for us to soft onboard ourself to topic

GET IN TOUCH
Address

Milovana Marinkovica 3
11000 Beograd

Get Directions
NEW BUSINESS

Biljana Devic

phone icon +381607033964 skype icon Aleksander
SUPPORT

Purchased on of our plugins?

Reach out to support

Premier development hub for planning, building, support and enhancement of top-notch web applications.

Get in touch

Milovana Marinkovica 3
11000 Beograd

Find us

VirtualPostMail

VirtualPostMail scans your US Postal Mail so you can read them online anytime & anywhere.

Services
  • Project analysis and planning
  • Project management
  • Migration
  • Development
  • QA and maintenance
Technology
  • React JS
  • CSS
Client
  • VirtualPostMail
Visit

Overview

Virtual Post Mail is a boutique virtual mailbox and address service.  They offer corporate registered agent services, very similar services to your local mailbox store with the added value of mail scanning, package forwarding, and manual check deposit. Their streamlined process assures mail is processed the same day they receive it. Virtual Post Mail has helped, since 2009, thousands of customers to turn their daily delivery of physical, postal mail into electronic, digital data. Our Partner's internal developers were slowly moving out of Angular into React, and they wanted to be able to stay close to one primary framework for ease of developer training, which was the key reason for their decision to get our help for the migration.

Kickoff

We started to work on this project in October 2018. They needed the project to be done fast and efficient.  We worked closely with our partners to understand the challenges their customers face and help them deliver a delightful experience for them. Users of this service range from frequent travelers who want to read their mail while they’re on the road, to expats looking to keep a U.S. address to startups eager to outsource the business of handling and archiving their incoming correspondence. We needed to migrate user dashboard with all its functionalities from Angular to React JS to make highly interactive UI a breeze.  We converted SASS CSS over to JSS and began to store CSS as part of each display component. As part of this migration, we succeeded to remove the dependency on SASS and clean up the CSS which resulted in a user-friendly, responsive dashboard.

Timeline

We have divided the process into five phases. The goal of the first phase was to have complete clarity on tools, technologies, environments, and a project skeleton what we have done within the first week. In the second phase, we have set up a Neutrino project from scratch. In the third phase, we did development of few essential elements and tested and verified used approaches with the client to make sure we are at the same page before diving deep into migrating all the project parts. After implementing all the pages, layouts, accounts, and credit cards migration in the fourth phase, we did the final review and detailed QA of all its functionalities. The whole project was finished in four months.

Key Challenges

Taking care of every tiny detail to keep all the functionalities and good things users are used to making the biggest challenges of the migration. We did our best to keep the functionalities identical to the original app, while the framework, code, file structure, and the whole context were utterly different.  As we didn't develop the first app, we didn't know exactly all the tiny behavior details and some of the specifics. Luckily, the owners were always available to help us spot these details and explain to us how things work. As a result, we made new, modern, faster and even better app both from user perspective and code cleanliness.

“We worked with TMS to develop a highly technical, innovative and challenging application. Unlike most development firms they knew it was essential to provide us options so we could weigh our budget, time, and usability standpoint. They brought exceptional technical knowledge, and professionalism in building and deploying this complex app. I will engage them again for future projects.”

─ Alex Sanz, CEO