CashSplash:
Telegram Mini App

A high-performance Flutter Mini App engineered for zero-friction user acquisition within the Telegram ecosystem.

Load Time1.2s

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 MONEY

Spin

REWARD WHEEL

Refer

GROWTH LOOP
public
Global Distribution Node
engineering
Professional Capacity

My Role & Core Contributions

DesignationFlutter Developer (Production)
01 // UI Architecture

Architected and implemented production-grade UI screens using Flutter Web and GetX.

02 // Data Pipeline

Integrated complex REST APIs using the Dio HTTP client, ensuring robust data flow and optimized caching.

03 // Mechanics

Developed core gamification features including the Daily Reward System, Earnings Dashboard, and Referral Tracking.

04 // Scalability

Implemented a global localization system to support multi-region user bases.

05 // Optimization

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.

bolt

Ultra-Fast Sessions

Session creation and validation in under 150ms.

fingerprint

MTProto Verification

Cryptographic validation using initData strings preventing unauthorized payloads.

auth_service.dart
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

dynamic_form

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.

Canvas API60 FPS
Network node visual
share

Viral Referrals

Deep-linked API parameters integrated directly into Telegram's share sheet for frictionless social growth.

task_alt

Task Verification

Automated loops for validating social engagement via API.

security

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.

8.4MB
WASM Build Size
0ms
State Latency
99%
Crash-Free Rate

Stack Architecture

Flutter Web
Dart 3.x
GetX State
Dio HTTP
Telegram JS Bridge