Ahorita — Learn Spanish Through Stories
Master conversational Spanish with interactive story-based lessons. Practice real-world scenarios with AI-powered feedback and native speaker audio.

Project Overview & Innovation Report
Executive Summary
Ahorita is a mobile-first Spanish learning platform built with React Native and Expo that teaches conversational Mexican Spanish through immersive, story-based lessons. Users practice real-world scenarios like ordering tacos, buying fruits at a market, or meeting friends, with AI-powered speech recognition and native speaker audio providing authentic learning experiences.
Key Innovations
- 🚀Story-Based Learning with branching narratives set in authentic Mexican contexts
- 🚀AI-Powered Speech Recognition for pronunciation practice and feedback
- 🚀Native Speaker Audio for authentic accent and intonation learning
- 🚀XP and Gamification with leaderboards and progress tracking
- 🚀Comprehensive Glossary with cultural notes and usage examples
- 🚀Freemium Model with Stripe subscription integration
🚀 Core Learning Modes & Features
Interactive Story Mode
Immersive story-based lessons that place learners in real Mexican scenarios. Each story features branching dialogue with multiple response options and consequences.
Highlights:
- ✓Multiple difficulty levels from beginner to advanced
- ✓Audio playback for all dialogue lines with native speakers
- ✓Fill-in-the-blank exercises with intelligent answer matching
- ✓Progress tracking with XP rewards for completion
Speech Practice & Recognition
AI-powered speech recognition allows users to practice pronunciation and receive instant feedback on their spoken Spanish.
Highlights:
- ✓Real-time speech-to-text with Whisper AI integration
- ✓Pronunciation scoring and feedback
- ✓Practice mode for difficult phrases
- ✓Audio comparison with native speaker recordings
Comprehensive Glossary
An extensive glossary of Mexican Spanish expressions with cultural context, usage examples, and audio pronunciation guides.
Highlights:
- ✓Hundreds of slang terms and expressions
- ✓Cultural notes explaining when and how to use each term
- ✓Audio pronunciation by native speakers
- ✓Favorites system for quick review
Progress & Gamification
Track your learning journey with XP points, achievements, and leaderboards to stay motivated and compete with other learners.
Highlights:
- ✓XP rewards for story completions and practice sessions
- ✓Weekly leaderboards with league system
- ✓Achievement badges for milestones
- ✓Progress analytics and learning streaks
🤖 AI-Enhanced Learning Experience
Ahorita leverages cutting-edge AI technology to provide personalized feedback and adaptive learning experiences that go beyond traditional language apps.
How It Works
- 🔹Speech recognition with Whisper AI for pronunciation practice
- 🔹Intelligent answer matching that accepts multiple valid responses
- 🔹Adaptive difficulty based on user performance
- 🔹AI-generated feedback on spoken and written responses
🛠 Technology Stack
React Native
Cross-platform mobile development with Expo SDK 53
Supabase
PostgreSQL database with real-time features and auth
AI/ML
Whisper for speech recognition, OpenAI for answer evaluation
Stripe
Subscription management for premium features
💡 Why It Matters
Ahorita represents a new approach to language learning that combines the engagement of story-based content with the power of AI-driven feedback. By focusing on authentic Mexican Spanish and real-world scenarios, the app helps learners develop practical conversational skills they can use immediately. The gamification elements and social features keep users motivated, while the premium subscription model ensures sustainable development of new content and features.