System Update 5.6.25: Mobile App Progress

Team encryptSIM
May 6, 2025
min read

This report outlines the development progress of our mobile application, focusing on key features related to payment profile setup and eSIM management. The application aims to provide users with a seamless experience for purchasing and managing eSIMs, utilizing Solana addresses for payment profiles.

The mobile app's user interface is being developed using React Native, a framework for building cross-platform mobile applications. The backend services are being built using Node.js, a JavaScript runtime environment.

I. Mobile App Development

Here's what the team accomplished this week on the encryptSIM dApp:

UX/UI Design is nearly complete.

In order to onboard the next 100 million users into web3, the encryptSIM app will feature comprehensive eSIM management and a suite of privacy-related services with a seamless, unparalleled user experience.

Payment Profile Setup with Solana Address:

  • Implementation of user interface (UI) for creating and managing payment profiles. This includes screens for:
  • Generating new Solana addresses.
  • Importing existing Solana addresses.
  • Displaying and managing multiple payment profiles.
  • Integration with Solana libraries for address generation and management.
  • Testing of payment profile creation, storage, and retrieval.

eSIM Select and Purchase:

  • Development of a catalog interface for browsing available eSIM plans.
  • Implementation of eSIM selection, providing users with plan details (data allowance, validity, pricing).
  • Integration with backend services for initiating the eSIM purchase process. This includes sending the selected plan and payment profile information.
  • UI for order confirmation and purchase status.
  • Functionality to display purchased eSIMs and their status.
  • Testing the purchase flow, from eSIM selection to order confirmation.

II. Backend Development

The backend is being built with Node.js. Here's the latest progress:

Payment Profile Logic and CRUD:

  • Implementation of RESTful APIs for managing payment profiles. This includes:
  • Creating new payment profiles (mapped to Solana addresses).
  • Retrieving payment profile details.
  • Updating payment profile information (if needed).
  • Deleting payment profiles.
  • Database design and implementation for storing payment profile data, linking it to order history.
  • Security measures to protect payment profile data.
  • Implementation of business logic for handling payment transactions related to eSIM purchases and top-ups.

Caching for Improved API Loading:

  • Implementation of caching mechanisms to store frequently accessed data. This includes:
  • Caching eSIM plan details.
  • Caching payment profile information.
  • Configuration of cache expiration policies to ensure data freshness.
  • Performance testing to measure the improvement in API response times due to caching.
  • Monitoring cache performance and adjusting configurations as needed.

Overall Status and Next Steps:

The mobile app and backend development are progressing as scheduled. The core features of payment profile setup and eSIM purchase are in advanced stages of development.

Next steps include:

  • Continued rigorous testing of all features.
  • Optimization of both frontend and backend performance.
  • DVPN integration
  • VoIP integration
  • Implementation of error handling and edge case management.
  • User experience (UX) refinement based on user feedback.
  • Preparation for beta testing and eventual release.

Team members are currently en route to Da Nang, Vietnam to complete development at Da Nang's Blockchain Hub.

Stay up to date with the project by following @encryptSIM on X.

全球隐私。绝对自由。

以统一费率安全连接到世界上最快的网络。

一次性付款
用法示例

210 小时

浏览

25 小时

直播

60 小时

语音通话

20 小时

视频通话