— our projects

Zapme

Internet Services

/

Australia

Australia

Zapme is a mobile app that allows users to purchase multiple phone numbers, access global data, and consolidate all messaging in one place, enabling seamless connectivity from any country.

Visit website

Mobile app

/

Node.js

Node.js

/

AWS

AWS

/

Flutter

Flutter

/

Zapme Case Cover

overview

[01]

About the client

Zapme is a global communication app that enables users to connect seamlessly across borders by centralizing messaging, and data services. Users can purchase multiple phone numbers, and global data plans, and interact through a single, intuitive interface without relying on traditional SIM cards.

[02]

Business challenges

The client asked Axon to improve the functionality and overall user experience
of an already existing mobile solution.

Solution

[01]

Сall Service Integration

Axon implemented a service that enabled Zapme's core feature—global numbers—allowing users to make calls on devices without eSIM compatibility.
This functionality broadened access to international numbers, helping Zapme expand its market reach.

Zapme Illustration 2

[02]

Stripe Integration

To simplify transactions and improve the user experience, Axon implemented
Stripe as Zapme’s payment gateway. This integration allows smooth, secure in-app purchases of global numbers and data plans, enhancing Zapme’s overall
service accessibility.

[03]

App Stability and Performance Enhancements

Axon focused on backend and mobile app optimizations to ensure a fast and reliable user experience. The tech stack included Node.js, AWS for the backend, and Flutter for the mobile app.

Axon mobile team has implemented a clean architecture with BLoC on the view layer, streamlining the code structure for better maintainability and scalability.
We also upgraded the networking capabilities by integrating the Dio client,
which improved data handling and response times. Additionally, the team focused on refining the UI/UX, delivering a more intuitive and visually appealing experience that enhances user satisfaction and engagement across the app.

Now we are actively working on improving the user experience and adding new features to keep Zapme engaging and user-friendly.

Zapme Illustration 1
Zapme Illustration 1Zapme Illustration 2

Technology stack

Mobile

Language:

Flutter logo

Flutter

Dependencies:

Dart logo

get_it

UI Tools:

Material UI Icon

Material Default Tools

Main components:

Dart logo

HTTP/dio

Custom Mobile App Development 8

provider/bloc/streams

Back-end

Language:

Node.js logo

Node.js 20

AMQP:

AWS logo

AWS SQS

RDBMS:

MySQL logo

MySQL 9.x (RDS)

Tools:

Biome.js logo

Biome.js

esbuild logo

esbuild

Cloud:

AWS logo

AWS (AWS SAM)

Firebase logo

Firebase (FCM, Firestore)

Have a project?
Let’s build it.

Leave your contacts and get a free consultation from Axon’s Manager.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.