The Capila super app: a complete solution for digitizing everyday services
Designed and developed by Karzaan Software Group for Arman Tose’e Electronic Parseh
1. Introduction: transforming access to everyday services
The Capila app was designed by Karzaan’s technical team as an all-in-one digital platform for Arman Tose’e Electronic Parseh. By bringing 7 popular service categories together in one user-friendly environment, the project delivers an exceptional experience for accessing travel, financial, communication and lifestyle services.
2. A detailed look at the modules and features
2-1. Smart travel booking system
- Ticket booking:
Transport type |
Key features |
|---|---|
Flights |
Real-time flight search, airline price comparison, seat selection, electronic baggage receipt |
Trains |
Viewing available carriages, buying compartment tickets, delay notifications |
Buses |
Seat map display, option to choose VIP seats |
- Hotel booking:
- Advanced filters by ★ rating, amenities (pool, parking, Wi-Fi) and distance from attractions
- Secure payment with instant booking or pay at the hotel options
2-2. Communication and payment services
- Top-ups and internet:
- Instant SIM card top-ups for all operators
- Internet packages to match usage (hourly, daily, monthly)
- Automatic alerts when credit is running low
- Bill payments:
- Full coverage: water, electricity, gas, landline and mobile
- Saving frequent bills + automatic recurring payments
- Alerts for unusual consumption (15% energy savings)
2-3. Financial and insurance services
- Loan system (Loan Engine):
- Credit scoring algorithm: analysis of the user’s payment behavior + transaction history
- A range of loan plans:
Loan type |
Term |
Interest rate |
|---|---|---|
Instant |
24 hours |
18% |
Installment |
3–12 months |
14% |
Premium |
12–36 months |
12% |
- Full installment management inside the app
- Digital insurance sales:
- Coverage: third-party, car body, travel and health
- Instant premium calculation based on age, driving history and asset value
2-4. Lifestyle and discount services
- Discount shopping platform:
- 20% to 70% discount coupons at restaurants, shops and beauty services
- Location-based discovery for nearby offers
- Repair service requests:
- Connection to 400 trusted businesses (electrical, plumbing, home appliance repairs)
- Technician location tracking + post-service rating system
3. Advanced technical architecture
3-1. Technology stack
Layer |
Technology |
Version |
Technical details |
|---|---|---|---|
Front end (Mobile) |
React Native |
0.72.4 |
- Native modules for optimal performance |
Web services (Backend) |
Node.js |
18.x + Express |
- RESTful API with a microservice architecture (7 independent services) |
Database |
MongoDB |
6.x |
- A sharded cluster handling 100+ transactions per second |
3-2. Technical challenges and modern solutions
- Integrating multiple payment gateways:
- A Payment Gateway Adapter supporting at the same time:
- Bank gateways (ZarinPal, Mellat, Saman)
- Digital wallets (DigiPay, PayPing)
- End-to-end transaction encryption with SSL Pinning + AES-256
- A Payment Gateway Adapter supporting at the same time:
- Optimizing performance on older devices:
- Reducing the final app size (APK/IPA) to 12 MB using:
- Code splitting
- Lazy loading of images
- Removing unnecessary libraries
- The Hermes engine for a 40% improvement in execution time
- Reducing the final app size (APK/IPA) to 12 MB using:
- Managing sensitive financial data:
- Role-Based Access Control (RBAC) at the API level
- Monthly security audits with:
- OWASP ZAP for penetration testing
- SonarQube for code analysis
4. Key project achievements
- 97% of Iranians’ everyday services covered in a single app
- 500K+ active users with an average of 4 transactions per user per month
- 65% fewer transaction errors than traditional systems
- 4.8/5 rating in app stores (based on 47K+ user reviews)
- Security certifications:
- PCI DSS Level 1 for payments
- ISO/IEC 27001 for data management
5. Conclusion: proven capability in a complex FinTech ecosystem
With its smart combination of React Native (front end), Node.js (back end) and MongoDB (database), the Capila super app is a leading model for developing mobile-first multi-service platforms. The project demonstrates the Karzaan team’s ability to:
- Manage the technical complexity of 7 service areas at once
- Maintain a consistent user experience (UX) across diverse services
- Guarantee the security of sensitive financial transactions
- Build scalable enterprise solutions
Future capabilities of the platform:
🔹 Integration with AI systems (personalized travel recommendations)
🔹 Expansion to neighboring countries (Afghanistan, Iraq)
🔹 Launching a dedicated digital wallet
To learn how apps are designed, these articles on the Karzaan blog may be useful:
- Custom app or ready-made app? A guide to the right choice for your business
- Enterprise mobile app design: a complete guide from scratch to launch (in Persian)
- Building apps with AI: best practices and tools (in Persian)
- The benefits of mobile app design: a leap toward success (in Persian)
- What is app design? The traits of a successful app (in Persian)
- Website or app? Which one is more profitable? (in Persian)
