mobile appweb appAI flashcardslanguage learningeducationExpoReact Native
2024 - now
About This Project
VocaSmart is a cross-platform language learning app built with Expo and React Native. It generates personalized flashcard decks with AI, lets learners practice through multiple game modes (quick game, flashcards, unscramble, sentence fill), and supports multiple interface and learning languages with progress-tracking learning sessions and notifications.
My Role
Feature planning and development, store releases, internal testing releases,
Key Features
AI-generated flashcard decks from any user-defined topic
Multiple game modes: quick game, flashcards, unscramble, sentence fill
Personal vocabulary decks plus public decks curated by VocaSmart
Multi-language support for both interface and learning languages
Deck and card management: create, edit, merge, and bulk delete
Push notifications to remind users to study
Tech Stack
Frontend
React NativeExpoExpo RouterReact NavigationReact Native PaperTypeScriptReact Queryi18next / react-i18next
Infrastructure
Vercel (web hosting)Expo EAS (mobile builds)Firebase
Testing
Jestjest-expoReact Test Renderer
Tools
ESLintPrettierJestjest-expoReactotronSentry