Results
We created a unique cashback platform that is reliable and extremely precise - even despite the obstacles related to how decimal numbers translate to binary code, our software never loses even one-hundredth of a cent. We also significantly reduced the amount of accounting workload by automating the financial processes.
Because we have split the platform into microservices, the client can continue to expand the project without worrying about scalability. Currently, they are testing the product on the New Zealand market, but they are also planning to launch it in other countries, including the UK and USA.
The core challenge was to create a system that would automatically handle the financial aspect of the project - even with a large daily number of transactions. There were no similar tools available at the market - so what we did was write a one-of-a-kind system based solely on the documentation from the Australian and New Zealand banking systems. It collects user’s payment details from the database, uses them to generate an invoice, and creates an ABA file, which is later sent to the bank and automatically handles the money transfer. In other words, it takes care of the work that would otherwise have to be done by at least several accountants.
Challenge
Our client wanted to create a smart home mobile application that would allow the end-users to monitor their houses for emergencies and break-ins. The application needed to be compatible with multiple external sensors (like leak detectors or motion cameras). The core feature was smooth data transfer from the devices into the app in real-time.We took the Android application over from a different software house in its early version and have designed and written the iOS version from scratch.
Scroll down to read more
Solution
First, we made an in-depth analysis of the customer’s expectations for the project. We agreed that - to fulfill all the business needs - we would need to create an ecosystem of four products: a mobile app for end-customers (for Android and iOS), a terminal application for merchants, an administrator panel for the client, and a WordPress website of the project. We also investigated the backend and decided to rewrite it from JavaScript to TypeScript - that was a much better (and more up-to-date) fit for the project and offered a wide selection of tools.
Technologies & Methods
Node.js, Kotlin, Swift, Android Java, Git, Gradle, REST, MySQL, CI/CD, IoT, CircleCI, TypeScript, Angular, HTML, CSS