Skip to main content
All Projects
Loading preview…
Kalamesaz
v2.0.0 · Android React Native Source2026

Kalamesaz

A polished RTL Persian mobile puzzle game featuring a touch/swipe letter wheel, 50 progression levels across 5 worlds, a validated 1,166-word dictionary, and 60 daily challenges.

Key Capabilities

  • 50 curated levels across 5 worlds + interactive onboarding tutorial level.
  • 60 daily puzzles with 1, 3, 7, 14, and 30-day streak rewards and 14 unlockable achievements.
  • System/Light/Dark themes, Vazirmatn typography, sound/haptic toggles, and reduced-motion accessibility.

Technical Architecture

  • React Native 0.87 + React 19 + TypeScript 6 targeting Android API 24–36.
  • Interactive gesture-driven letter wheel built with `react-native-gesture-handler`, `react-native-reanimated` 4, and `react-native-svg`.
  • Offline persistence via `@react-native-async-storage/async-storage` with custom TypeScript CLI tooling (`tools/check-levels.mts`, `build-levels.mts`) to validate dictionary & level solvability.
  • Automated verification pipeline (`npm run verify`: `tsc --noEmit` + ESLint + Jest).

Technologies

React NativeTypeScriptReact 19Reanimated 4Gesture HandlerSVGJest