Memorize new words, understand their usage, and expand your lexicon effortlessly.
Vocabumate automates the process of fetching new words, their meanings, and contextual examples, significantly reducing the time and effort traditionally associated with vocabulary expansion.
-
Automated Word Discovery: Automatically sources and presents new words daily, tailored to the user's preferences and learning goals.
-
Contextual Meanings and Examples: Utilizes Google Gemini AI on entering a new word to provide detailed information including definition, pronunciation, and usage in varied contexts.
-
Interactive Flashcards: Facilitates active recall and memorization through swiping flashcards, viewing meanings, and examples, and marking familiarity.
-
Spaced Repetition System (SRS): Schedules review sessions based on user performance to optimize retention and ensure long-term memory solidification.
-
Offline Access and Cross-Platform Syncing: Allows studying anytime, anywhere, without an internet connection and supports seamless progress syncing across devices.
-
Multilingual Support: Caters to a global user base by supporting multiple languages, allowing learning in one's native language or any language of choice.
-
Personalized Daily Goals and Reminders: Enables users to set daily goals and receive reminders, encouraging consistent learning habits and goal achievement.
-
Progress Tracking: Features an intuitive dashboard for monitoring vocabulary growth, accuracy rates, and study time, motivating users towards their language goals.
-
User-Friendly Interface: Offers a clean, intuitive design with customization options for themes, font sizes, etc., enhancing usability for users of all ages and technical backgrounds.
-
Social Learning: Facilitates learning through social interaction and collaboration within the app's community.
Single screen app with an input that uses Google Gemini AI and displays the generated text.
Words marked for memorization are accessible offline and home screen shows flash cards for revision.
Suggest new words to learn and keep track of daily streak.
Implement cross-platform syncing and a basic streak leaderboard.
Improves progress tracking and add weekly content to discover page.
Multilingual support and personalized goal configuration.
-
Tech stack:
- Frontend - Kotlin with Jetpack Compose
- Backend - Node.js
-
Expected constraints:
- Google Gemini - 60 QPM (queries per minute)