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
- Redux Toolkit for managing complex state
- Key libraries: react-navigation@6.x, react-native-maps, react-native-payments

Web services (Backend)

Node.js

18.x + Express

- RESTful API with a microservice architecture (7 independent services)
- WebSocket for real-time notifications (SMS, booking status)
- Payment modules: node-redis, mongoose, axios

Database

MongoDB

6.x

- A sharded cluster handling 100+ transactions per second
- Optimized data models

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
  • 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
  • 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: