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 UsOther Case Studies
PYQBank — Adaptive Exam Preparation with Spaced Repetition
NEET and JEE aspirants need structured access to 22,000+ previous year questions organized by chapter, topic, and difficulty — with a study system that adapts to individual retention patterns. Existing platforms offered static question banks without intelligent review scheduling or exam pattern analysis.
Read More E-CommerceVegPick — Three-App Grocery Delivery Ecosystem
Building a grocery delivery platform requires three distinct applications — customer storefront, vendor inventory management, and rider delivery tracking — that must operate in real-time coordination. The challenge was maintaining shared business logic across apps while handling concurrent order state transitions, live GPS tracking, and payment reconciliation.
Read More TransportationCabPool — Dual-Role Ride Sharing with Route Optimization
Unlike traditional ride-hailing apps with separate driver and passenger apps, CabPool allows any user to switch between driving and riding within the same application. This dual-role model requires real-time matching algorithms that consider both route overlap and schedule compatibility, along with a fare calculation engine that handles pooled ride splitting.
Read More