Back to Portfolio
Mobile Application

LootLingo

A gamified vocabulary acquisition ecosystem that merges spaced-repetition science with RPG loot drops.

Project Overview

Traditional language apps often struggle with user retention. The primary reason is the cognitive load of vocabulary memorization without immediate positive feedback. LootLingo was engineered to solve this engagement gap.

By combining a rigorous spaced-repetition algorithm with retro RPG reward patterns, the app creates a highly addictive daily loop. Users review vocabulary cards to unlock chest keys. These keys open randomized loot boxes containing customized UI themes, unique badges, and vocabulary power-ups.

Key Features

Interactive Loot Boxes

Opening dynamic, randomized crates using HTML5 Canvas rendering for premium chest open animations and drop ratios.

Spaced-Repetition System

Algorithms adjust word repetition schedules automatically depending on user accuracy history, boosting long-term memory.

Streak Protection

Users can protect their daily streaks by spending virtual tokens earned through consistent practice sessions.

Audio Pronunciation

Real-time speech synthesis and phonetic playback integrations for multisequential language modules.

Technical Architecture

The mobile application was built using React Native to ensure seamless multiplatform deployments. The layout is optimized to maintain stable 60 FPS rendering, even during particle-heavy chest opening animations.

For the backend, an Express server handles authentication and controls the loot drop probability engine. This prevents client-side tampering of the token economy. Firebase Firestore functions as the real-time database, enabling instant cloud syncs and offline-first availability.