AnzanPro — Building a Multi-Platform Digital Abacus Learning System

EdTech AnzanPro (Internal Product) 4 months 6 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

Flutter Firebase Node.js MongoDB Cloud 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

Choose Theme

Select a visual style