Client and Business Goals:

Sublink is an independent offshoot of a vehicle repair business that has been in the US market for 19 years. The company came up with an idea to create a subscription-based marketplace that would unite service providers.

Product Description:

Sublink is an independent offshoot of a vehicle repair business that has been in the US market for 19 years. The company came up with an idea to create a subscription-based marketplace that would unite service providers.

Technology Stack:

Web: Node.js, Redis, Nuxt.js, Vue.js, Docker Engine, PostgreSQL, AWS, Express.js, Sequelize, Socket.IO, Nginx, Swagger-jsdoc, Element UI

iOS: Swift, Generamba, HydraAsync, R.swift, XCTest, VIPER architecture

Project Highlights:

 -Extensive business analysis and documentation for product evolution

 -Node.js stack to meet strict deadlines before the season starts

 -Real-time communications between contractors and vehicle owners

Extensive business analysis and documentation for product evolution

The initial focus was on completing a business analysis and the overall UI/UX design that utilized screen flows and visualized the logic. During the development stage, everything was kept extremely focused on the end goal since it was predetermined.

The first version included basic features that laid the foundation for future growth. This included a scalable architecture that also contained detailed documentation as well. A good example of this was the QA documentation that details sets of prioritized regression tests for each platform, as well as sets of cases for happy path flow and smoke testing.

Node.js Stack to Hit the Market Before the High Season

The launch was scheduled prior to November. This was the season when demand for hail damage repair services typically reaches its peak. Additionally, we needed enough time to test this rather complex system comprehensively. Options like PHP were left out in favor of Node.js. This helped us meet both the functional requirements and deadlines

 

Real-Time Communications Between Contractors and Vehicle Owners

One of our main goals was facilitating effective interactions between contractors and vehicle owners. The cornerstone of this process was a real-time chat that we implemented in native iOS and Android apps using Socket.IO.