
CashSplash:
Telegram Mini App
A high-performance Flutter Mini App engineered for zero-friction user acquisition within the Telegram ecosystem.
01 // Project Overview
CashSplash is a high-performance, gamified rewards platform operating directly within the Telegram ecosystem. Built leveraging theTelegram WebApp API, it allows users to participate in the digital economy without leaving their primary messaging environment.
Earn
REAL MONEYSpin
REWARD WHEELRefer
GROWTH LOOPMy Role & Core Contributions
Architected and implemented production-grade UI screens using Flutter Web and GetX.
Integrated complex REST APIs using the Dio HTTP client, ensuring robust data flow and optimized caching.
Developed core gamification features including the Daily Reward System, Earnings Dashboard, and Referral Tracking.
Implemented a global localization system to support multi-region user bases.
Optimized state management and resolved critical navigation bugs to ensure a seamless Telegram-native experience.
Zero-Login Architecture
The core challenge was eliminating traditional authentication friction. By leveraging Telegram'sMTProto-backed session data, we implemented a seamless handshake that validates user identity without a single click.
Ultra-Fast Sessions
Session creation and validation in under 150ms.
MTProto Verification
Cryptographic validation using initData strings preventing unauthorized payloads.
Future<void> initializeSession() async {
final initData = Telegram.webapp.initData;
final response = await _api.validate(initData);
if (response.isValid) {
Get.find<UserController>().setUser(response.user);
_sessionTimer.start(); // 150ms target
}
}Engineered Mechanics
The Fortune Wheel
Custom Flutter Canvas implementation for high-FPS physics-based animations. Optimized for low-end Android devices prevalent in the Telegram user base.
Viral Referrals
Deep-linked API parameters integrated directly into Telegram's share sheet for frictionless social growth.
Task Verification
Automated loops for validating social engagement via API.
HMAC-SHA256 Validation
Securing every transaction with server-side identity verification and payload signing to prevent bot manipulation.
Reactive Performance Engine
Utilizing the GetX ecosystem to maintain minimal memory footprint while ensuring instant UI reactivity.
Stack Architecture
Up next — iElecssol