Ask for a Budget

Gimba - A shopping app over a store with no API

Gimba's B2B shopping app, built on a system that had no API: X-Apps created the missing layer and delivered the app for iOS and Android.

Aplicativo Gimba, tela do fluxo de compra

Buying company supplies from the phone

Gimba sells supplies to companies and was already selling on the web. The app was missing, and the request seemed simple: build the iOS and Android app and integrate with the existing back end. The first week brought the discovery: the system was ASP.NET on SQL Server and exposed only database procedures, not endpoints. Before there could be an app, there had to be a layer translating that into something an app could consume.

Aplicativo Gimba, tela do fluxo de compra

The missing layer

X-Apps built its own Strapi service on MongoDB as an aggregator: on one side it talks to the SQL Server procedures and another vendor's REST API, on the other it gives the app a stable contract. The app gained a predictable interface even with the legacy changing behind it, responses the legacy did not assemble, such as the persisted cart, and an admin panel for banners and highlights from the same Strapi.

Aplicativo Gimba, tela do fluxo de compra

A purchase flow built for companies

Login by company or personal tax ID, also via Facebook and Google. Search by category, text or barcode through the camera. Lists and favorites to repeat orders, a cart with coupons and calculated shipping, payment by bank slip or card, order tracking and physical store locations. Every choice reflects how corporate buyers really buy.

Aplicativo Gimba, tela do fluxo de compra

The VPN, and what it taught

All development depended on the client's VPN, and the connection dropped at short intervals, taking down the database connection pool. The symptom looked like a timeout; the cause was the network. X-Apps diagnosed it and proposed the structural fix, a direct connection between the networks. The lesson: when the client's environment is the only path to the data, the stability of that access is a project requirement, with the same weight as a feature.

Aplicativo Gimba, tela do fluxo de compra

Stack and practices behind the result

React Native with Expo for iOS and Android. Strapi on MongoDB as the integration layer and admin panel, in Node.js. Docker and Kubernetes orchestrated with Rancher, in the cloud, with an automated build and deploy pipeline. A navigable Adobe XD prototype approved with the client's marketing team before any code, weekly sprints with closed scope and a server specification delivered and sized for the operation.

Does your legacy system not talk to apps?

Many systems that have run well for years cannot be consumed by an app, and that does not mean replacing the system. It means building the right layer in between. X-Apps designs and builds that bridge, keeping the legacy where it is. Request a quote from X-Apps.

Accelerate your business with X-Apps

Ask for a Budget
X-Apps is an IT provider partner and advised by
Gartner
Receive our e-mails
Follow us on our social media
Your technology and AI team. Custom software, AI solutions and allocation of professionals.
Contact us
comercial@x-apps.com.br+55 11 5083-0122

126 Rodrigo Vieira St

Jardim Vila Mariana. São Paulo, SP, Brazil.

Zip code: 04115-060

Sitemap
Terms of servicePrivacy Policy
Disponível em Português