• How it works
  • Healthcare
  • About
  • Careers
Retail & Consumer/ Ecom

Shaping the new Influencer business experience in Portugal

04

Engineers

03

Months

40%

Increase in Buyer’s Journey

Overview

A client in Portugal had an idea for a platform that would sell coupons to events and enable clients to book appointments and reserve discount specials. It featured unique UI designs and filled a gap in the Portuguese market. A team of four took the application from concept to reality in only three months.

Services

MVP, Rapid Application Development

Technology

React Native, React JS, Express JS

Location

Portugal

Challenges

Creating an app in Portuguese for both Android and iOS platforms presented multiple obstacles that were new to the team:

  • Stripe presented local hurdles on multiple levels that required constant innovation and testing, to iron out issues and move forward. The development and production environments produced disparate results, meaning tasks that worked well in development would suddenly break in production.
  • The client conceived a new invoice type. There was no previous documentation available to work from.
  • Payment flow was complicated, and transactions were often auto-blocked by Stripe’s software due to cross-border legal limitations. Additionally, Stripe was not reliable when working in India (for testing).
  • Social media authentication using Fireauth and Firebase relied on a database that did not follow common conventions, creating a unique conundrum. While easy to use, the database was difficult to configure.

Solutions

The team was undeterred, and they engineered effective solutions:

  • The TechVariable team worked with the client to develop a robust testing format that could work around their geographical limitations and bypassed Stripe’s auto-blocking problem.
  • Through perseverance and an innovative spirit, the team found a solution to the new invoice type. They integrated Zapier and Invoice Express while incorporating QUII’s branding to prevent customer confusion.
  • The team created a new solution for Stripe’s language challenges, allowing transfers from connected-to-connected accounts, instead of Stripe’s platform account-to-connected account workflow.
  • They learned to use Firebase to build rich and collaborative applications accessible directly from the client side.
  • The application was designed and built using Microservice architecture on the back end, allowing partial releases and extensive testing.

Modules implemented

Invoicing

Integration of trusted third-party invoicing application with the Stripe payment gateway to generate detailed and secured invoices.

E-com Website and Mobile Application

Facilitate users to purchase tickets from a user-friendly mobile interface and businesses create their events from a simple, practical dashboard.

Microservice architecture

TechVariable created a microservice architecture that allowed for the deployment of individual application components and contributed to the application’s scalability and fault tolerance.

High Level Design Architecture

Need a custom software application for your business?

We at TechVarible do acknowledge that one size will not fit all. Hence, we work in collaboration with you to identify, analyze & then develop a solution that fulfills your needs. Either we will define the functional scope of your project to estimate the timeline and budget or you can create your own agile team from among our resources.
estimate project

The Result

  • The client’s novel application filled a clear gap in the Portugal e-commerce space
  • The flexible new application-maintained continuity between iOS and Android app store UIs. This made it easier for businesses and customers to find and use the app.
[screenshot-slider]

See how our solutions are making a difference in healthcare