AnzanPro — Building a Multi-Platform Digital Abacus Learning System
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
Key Results
Features Delivered
Have a Similar Project?
We can discuss how our experience applies to your specific requirements.
Contact Us →