This open source project provides a unified platform powered by micro app architecture, allowing you to seamlessly integrate multiple applications within a single container.
With this approach, you can deploy multiple React apps inside one super app while customizing its functionalities to fit your specific requirements.
This repository serves as the foundation for hosting multiple micro-apps with seamless authentication, integration, and centralized management.
.
├── backend # Ballerina backend service
│ └── README.md # Detailed backend documentation
├── frontend # React Native Super App
│ └── README.md # Detailed frontend documentation
├── README.md # You're here- Framework: React Native (Expo)
- State Management: Redux with Thunk
- Micro-app management, token exchange, and secure storage
Here’s a high-level view of the flow:

Each part of this repository has its own setup guide:
All known issues of WSO2 Superapp Mobile are filed at: https://github.com/wso2-open-operations/superapp-mobile/issues. Please check this list before opening a new issue.
Please do not report security issues via GitHub issues. Instead, follow the WSO2 Security Vulnerability Reporting Guidelines.
If you are planning on contributing to the development efforts of WSO2 Superapp Mobile, you can do so by checking out the latest development version. The main branch holds the latest unreleased source code.
