Skip to main content
Stripe SystemsStripe Systems

AnzanPro — Building a Multi-Platform Digital Abacus Learning System

EdTechAnzanPro (Internal Product)4 months6 engineers

The Challenge

Traditional abacus learning relies on physical soroban manipulation, making remote instruction difficult. The core engineering challenge was replicating realistic bead physics and multi-touch gesture recognition across Android, iOS, and Web from a single codebase — while maintaining sub-100ms touch response to feel tactile rather than laggy.

Our Approach

We built the platform in Flutter using a custom gesture detection layer that tracks individual finger positions on the soroban, calculates bead snap points, and animates transitions at 60fps. Firebase handles real-time sync between student sessions and tutor dashboards, with Cloud Functions processing analytics aggregation. A Node.js backend manages curriculum content, organization billing, and progress report generation. The gamification engine uses a leveling system tied to accuracy and speed benchmarks to sustain student engagement.

Tech Stack

FlutterFirebaseNode.jsMongoDBCloud Functions

Key Results

Single codebase serving Android, iOS, and Web
Sub-100ms touch response on the digital soroban
Deployed across 5+ countries with multi-language support
Gamified progression system improving student retention by 40%

Features Delivered

Multi-touch Digital Soroban
Tutor Dashboard
Student Progress Analytics
Offline Practice Mode

Have a Similar Project?

We can discuss how our experience applies to your specific requirements.

Contact Us →