Product Name: Memrise
Purpose: Memrise is a language learning platform that helps users learn new languages through immersive, culturally rich content delivered via native speaker videos, AI-powered conversations, community-created word lists, and story-based reading experiences. The product combines spaced repetition vocabulary learning with authentic cultural context to help learners progress from complete beginners to advanced speakers.
Target Users:
- Casual language learners exploring a new language for travel, fun, or personal enrichment
- Students preparing for language exams (GCSE, AP, A-Level, IGCSE)
- Professionals needing a second language for work or relocation
- Heritage speakers reconnecting with family languages
- Self-directed learners who prefer authentic, culturally immersive content over textbook-style drills
Value Proposition: Unlike traditional flashcard apps, Memrise immerses learners in real-world language through native speaker videos, AI conversation partners, and culturally grounded stories. The platform offers both structured self-study courses and a newer story-based reading experience, catering to learners at every level across 150+ languages.
Deployment Model: Web application (memrise.com / app.memrise.com), with companion mobile apps referenced throughout the product. The platform operates two interconnected products: the Self-Study App (classic vocabulary-focused learning) and Memrise Stories (narrative-based reading and cultural immersion).
| Feature | Description |
|---|---|
| Landing Page | Public-facing marketing page with product pitch, press mentions (BBC, etc.), testimonials, "How it Works" overview, and call-to-action for signup |
| Exam Prep Promotion | Marketing section promoting exam preparation capabilities (note: dedicated exam prep page is no longer available as a separate product) |
| Feature | Description |
|---|---|
| Language Selection | Searchable grid of 150+ languages to learn, including major world languages and constructed/historical languages (Klingon, Latin, Esperanto, etc.) |
| Account Creation | Email/password registration, or social signup via Facebook and Apple. Password must be 6+ characters |
| Skill Level Assessment | 4-tier self-assessment: Learn from scratch, Getting started, Making good progress, Improving my skills |
| Learning Goals | Multi-select goals: Short trip, Moving abroad, Connect with friends & family, Work/school, Fun & brain exercise, Other |
| Word List Curation | AI-suggested word lists based on goals + browsable community word lists organized by topic |
| Commitment Selection | Three tiers: Free ("Just curious"), Free 3-day Pro trial ("Ready to get serious"), Go Pro ("I'm all in") |
| Feature | Description | Maturity |
|---|---|---|
| Dashboard / Home | Central hub showing current word list, lesson start button, learning journey progress, streak counter, and quick access to all features | Stable |
| Vocabulary Lessons | Structured lessons presenting new words with native speaker videos, audio pronunciations, literal translations, and cultural "Did you know?" tips | Stable |
| Video Quiz Testing | Multiple-choice quizzes using native speaker video clips — users identify what was said | Stable |
| Vocabulary Management | "My Words" section tracking words across three states: Learned, Heard, Used. Create custom word lists or review difficult words | Stable |
| Video Library | Filterable library of native speaker video lessons. Filter by: All, Ready to watch, Watched, Needs practice. Searchable by topic | Stable |
| Conversations (MemBot) | AI-powered chatbot for role-play conversational practice. 150+ scenario-based conversations organized into "Chats" (open-ended) and "Missions" (goal-oriented). Each conversation has a scenario description, goal, and character (e.g., Waiter). Features: per-message audio playback, translate button, like/dislike feedback, edit user messages, hint button, microphone input, and auto-translation of user messages. Free tier limited to ~10 messages per conversation | Stable |
| Talk Prep (Beta) | 3-step guided conversation practice: Build (shape conversation), Learn (practice saying lines), Perform (say from memory). Sound Like a Local mode | Beta |
| AI Buddies (Beta) | Six AI-powered practice tools, each with a distinct character/avatar and personality. Offer quick-reply topic suggestions and free-text input. Adapt recommendations based on user's skill level and learned vocabulary: Assistant (general guide), Sentence Builder, Pronunciation, Grammar (explains rules with examples, offers quizzes), Role-Play, Conjugation (focuses on verbs user has encountered, offers "Learn the rule" vs "Do the exercise" paths) | Beta |
| Memrise Labs | Experimental feature hub accessible from the dashboard. Contains 5 beta experiments: Word Nuggets (grammar tips, cultural insights, etymology), Verb Conjugation Practice, Virtual Tutor (AI speaking practice), Speak for Real (scenario-based practice from words to full conversation), and Memrise Stories (the story reading product) | Beta |
| Community Word Lists | Browse thousands of user-created word lists organized by popularity and recency. Users can create and share their own lists. Community reporting/flagging system for quality control | Stable |
| Streak Tracking | Daily learning streak counter encouraging consistent practice | Stable |
| My Journey | Progress tracker showing current learning stage (Absolute Beginner through Advanced) | Stable |
| Feature | Description | Maturity |
|---|---|---|
| Stories Onboarding | Separate 4-step onboarding: Name entry, Language selection (Spanish/French/English), Level (Beginner/Intermediate/Advanced), Interest selection from 10 categories | Beta |
| Stories Home | Personalized dashboard showing reading stats (stories reading, read once, total re-reads), recommended stories, and navigation | Beta |
| Story Library | Categorized collection of culturally immersive stories (Food & Markets, Community & Local Life, Traditions & Celebrations) with metadata: type (Short story, Scene, True story), reading time, and origin. All stories are entirely human-authored | Beta |
| 5-Step Reading Flow | Structured reading experience: 1) First Read (unassisted), 2) Discover (vocabulary, phrases, cultural insights), 3) Re-read (bilingual view), 4) Check (sentence reordering exercise), 5) Score (self-assessment) | Beta |
| Tap-to-Translate | Tappable words within stories that reveal translations on demand | Beta |
| Audio Playback | Story narration with normal and slow-speed (turtle icon) playback | Beta |
| Vocabulary Discovery | Post-reading breakdown into Key Phrases, Slang & Vocabulary, and Cultural Insights with "Save to Notebook" option | Beta |
| Bilingual Re-read | Side-by-side Spanish/English view with toggle to hide all translations | Beta |
| Story Order Exercise | Drag-and-drop sentence reordering comprehension check | Beta |
| Self-Assessment | Dual rating system: comprehension level (Lost → Crystal clear) and enjoyment (Loved it / Interesting / Not for me) plus difficulty rating | Beta |
| Notebook | Personal reference with 5 tabs: Words, Phrases, Cultural insights, Notes, Journal | Beta |
| Create Your Own Stories | User-generated story creation capability (shown in library footer) | Beta |
| Your Growth | Learning progress tracking | Coming Soon (next quarter) |
| Practice | Dedicated practice mode for review | Coming Soon (next quarter) |
| Feature | Description |
|---|---|
| Free Tier | Access to all languages, basic lessons, targeted word lists |
| Pro Monthly | €21.99/month — full access to all Pro features |
| Pro Annual | €69.99/year (€5.84/month) — marked as "Most Popular" |
| Pro Lifetime | €127.49 one-time (50% off from €254.99) |
| Pro Features | Extra word lists, ad-free experience, all native speaker videos, unlimited pronunciation practice, unlimited sentence building, unlimited AI conversations, grammar lessons, verb conjugation drills, extra role-play sessions, cultural & language tips |
| Feature | Description |
|---|---|
| Profile Settings | Username and email management |
| Password Management | Separate password change interface |
| Learning Settings | Per-language configuration: skill level, streak management, words per session (Learning: 3/5/7/10, Review: 5/10/15/25/50, Speed Review: 10/25/50/100/150, Difficult Words: 5/10/15/20) |
| Test Type Preferences | Toggle controls for: Arrange the words tests, Typing tests, Prioritise typing in review, Audio tests |
| Delete Account | Account deletion with permanent data removal warning |
| Download Personal Data | GDPR-compliant personal data export |
| Stories Settings | Name, language, level, and interest preferences for the Stories product |
- As a casual learner, I want to pick a language and start learning immediately, so that I can begin without any commitment or payment
- As a casual learner, I want to read culturally immersive stories in my target language, so that I can learn language in a meaningful context rather than isolated vocabulary
- As a casual learner, I want to tap on words I don't know to see translations, so that I can learn at my own pace without frustration
- As a casual learner, I want to choose topics that interest me (food, humour, everyday life), so that I stay engaged with content I care about
- As a committed student, I want to track my daily streak, so that I stay motivated to practice consistently
- As a committed student, I want to adjust the number of words per learning session, so that I can control my study intensity
- As a committed student, I want to review difficult words separately, so that I can focus on areas where I struggle
- As a committed student, I want to practice conversations with an AI chatbot, so that I can build speaking confidence in a low-pressure environment
- As a committed student, I want to practice verb conjugations and grammar with AI Buddies, so that I can strengthen specific weak areas
- As an exam preparer, I want to find community word lists specific to my exam (GCSE, AP, A-Level), so that I study the exact vocabulary I'll be tested on
- As an exam preparer, I want to toggle typing tests on or off, so that I can practice the format my exam requires
- As an exam preparer, I want to create my own word lists, so that I can organize vocabulary by exam topic or unit
- As a travel learner, I want curated "Travel Essentials" word lists, so that I learn the most useful phrases for my trip
- As a travel learner, I want to hear multiple native speakers say each phrase, so that I can understand different accents and speaking styles
- As a travel learner, I want cultural insights alongside vocabulary, so that I understand the cultural context behind what I'm learning
- As a community member, I want to create and share word lists, so that other learners can benefit from my knowledge
- As a community member, I want to browse popular and recently created word lists, so that I can find high-quality study materials
- As a Pro subscriber, I want ad-free learning, so that I can focus without interruptions
- As a Pro subscriber, I want unlimited AI conversation practice, so that I can practice speaking as much as I want
- As a Pro subscriber, I want access to all native speaker videos, so that I get the full immersive experience
| ID | Requirement |
|---|---|
| FR-1 | The system shall allow users to create accounts using email/password, Facebook, or Apple authentication |
| FR-2 | The system shall support learning 150+ languages from multiple source languages |
| FR-3 | The system shall present a 4-level skill assessment during onboarding and allow changes later in settings |
| FR-4 | The system shall generate personalized word list recommendations based on the user's stated goals and skill level |
| FR-5 | The system shall deliver vocabulary lessons that include native speaker video clips, multiple audio pronunciations, literal translations, and cultural context tips |
| FR-6 | The system shall test vocabulary recall through multiple-choice quizzes using video clips of native speakers |
| FR-7 | The system shall track words across three progression states: Learned, Heard, and Used |
| FR-8 | The system shall maintain a daily learning streak counter that resets if a day is missed |
| FR-9 | The system shall allow users to mark words as "difficult" for targeted review |
| FR-10 | The system shall provide a video library filterable by watch status (All, Ready to watch, Watched, Needs practice) |
| FR-11 | The system shall offer AI-powered conversational practice (MemBot) with 150+ scenario-based conversation topics |
| FR-12 | The system shall provide Talk Prep with a 3-step conversation rehearsal flow: Build, Learn, Perform |
| FR-13 | The system shall provide six AI Buddy tools: Assistant, Sentence Builder, Pronunciation, Grammar, Role-Play, and Conjugation |
| FR-14 | The system shall allow users to browse, search, create, and subscribe to community-created word lists |
| FR-15 | The system shall present stories in a 5-step reading flow: First Read, Discover, Re-read, Check, Score |
| FR-16 | The system shall provide tap-to-translate functionality on individual words within stories |
| FR-17 | The system shall offer audio playback of stories at normal and slow speeds |
| FR-18 | The system shall categorize story vocabulary into Key Phrases, Slang & Vocabulary, and Cultural Insights |
| FR-19 | The system shall allow users to save vocabulary and phrases from stories to a personal Notebook |
| FR-20 | The system shall provide a bilingual re-read mode with a toggle to hide translations |
| FR-21 | The system shall test comprehension through sentence reordering exercises |
| FR-22 | The system shall collect self-assessment ratings for comprehension level, enjoyment, and difficulty after each story |
| FR-23 | The system shall organize stories by category (Food & Markets, Community & Local Life, Traditions & Celebrations) and metadata (type, reading time, origin country) |
| FR-24 | The system shall offer configurable session sizes for Learning (3/5/7/10), Review (5/10/15/25/50), Speed Review (10/25/50/100/150), and Difficult Words (5/10/15/20) |
| FR-25 | The system shall allow users to toggle test types: Arrange words, Typing, Prioritised typing in review, and Audio tests |
| FR-26 | The system shall support three subscription tiers: Monthly (€21.99), Annual (€69.99/yr), and Lifetime (€127.49) |
| FR-27 | The system shall gate Pro features (extra word lists, ad-free, all videos, unlimited AI practice, grammar, conjugation, role-play, cultural tips) behind the paid subscription |
| FR-28 | The system shall allow account deletion with a permanent data removal warning |
| FR-29 | The system shall provide GDPR-compliant personal data download |
| FR-30 | The system shall support per-language learning settings (each language can have its own skill level, session sizes, and test preferences) |
| FR-31 | The system shall enforce message limits on free-tier AI conversations (approximately 10 messages per conversation session), displaying remaining count in the input field |
| FR-32 | The system shall auto-translate user messages in conversations (showing English translation below Spanish input) |
| FR-33 | The system shall allow users to edit sent messages in conversations |
| FR-34 | The system shall provide per-message audio playback, translation, and like/dislike feedback in AI conversations |
| FR-35 | The system shall offer quick-reply topic suggestions in AI Buddy interactions that adapt based on the user's current skill level and vocabulary |
| FR-36 | The system shall provide a Memrise Labs hub showcasing beta experiments (Word Nuggets, Verb Conjugation Practice, Virtual Tutor, Speak for Real, Memrise Stories) |
| FR-37 | The system shall provide a "Hint" button in conversations to help users formulate responses when stuck |
| FR-38 | The system shall support sidebar navigation that adapts by language — features like Talk Prep, AI Buddies, and Stories appear only for languages that support them |
| ID | Rule |
|---|---|
| BR-1 | Password Policy: Passwords must be 6 or more characters |
| BR-2 | Free vs Pro Gating: Free users have access to all languages, basic lessons, and targeted word lists. Pro features (extra word lists, ad-free, all videos, unlimited AI, grammar, conjugation, role-play, cultural tips) require a paid subscription |
| BR-3 | Streak Calculation: Streaks increment by one for each consecutive day of learning activity. Missing a day resets the streak to zero. Users can manually override their streak count in Learning Settings |
| BR-4 | Skill Level Mapping: Users self-assess into one of four levels, which determines course starting points and content recommendations. Levels can be changed at any time in settings |
| BR-5 | Stories Progression: Stories follow a mandatory sequential flow (Read → Discover → Re-read → Check → Score). Users cannot skip ahead but can skip the Check exercise |
| BR-6 | Story Comprehension Tracking: Post-reading self-assessments feed into a comprehension progress metric displayed on the story completion summary |
| BR-7 | Word List Subscriptions: Users can subscribe to multiple word lists simultaneously. The "Selected Word Lists" count is shown during onboarding |
| BR-8 | Commitment Screen Sequencing: The commitment/pricing screen appears only once during initial onboarding, after word list selection |
| BR-9 | Per-Language Settings: All learning settings (skill level, session sizes, test preferences) apply only to the currently selected language |
| BR-10 | Community Word Lists: Any user can create word lists. Lists are publicly browsable and sortable by popularity and creation date |
| BR-11 | Notebook Persistence: Items saved to the Notebook persist across sessions and are organized into Words, Phrases, Cultural insights, Notes, and Journal tabs |
| BR-12 | Stories Interest-Based Curation: Story recommendations are personalized based on the user's selected interest categories (up to 10 topics) |
| BR-13 | Trial Offer: New users are offered a free 3-day Pro trial during the commitment selection step |
| BR-14 | Multi-Language Support: Users can learn multiple languages on a single account. The language selector in the top bar allows switching between active languages |
| BR-15 | Account Deletion: Account deletion is permanent and irreversible. All learning progress is removed |
| BR-16 | Free Tier Conversation Limits: Free users are limited to approximately 10 messages per AI conversation session, displayed as "Messages left: N" in the input field. Pro subscribers have unlimited messages |
| BR-17 | Language-Dependent Features: The sidebar navigation adapts based on the selected language. Features like Talk Prep, AI Buddies, and Stories are only available for select languages (e.g., Spanish) and do not appear for others (e.g., Japanese) |
| BR-18 | Phrasebooks Deprecated: The former Phrasebook pages now redirect to a "Community Word Lists" page, confirming this feature has been folded into the Community Word Lists experience |
| BR-19 | AI Buddy Skill Adaptation: AI Buddies personalize their recommendations based on the user's self-assessed skill level and vocabulary they have previously learned, ensuring practice is contextually relevant |
A person who has created an account on Memrise. Users have a username, email, and password. They can learn multiple languages simultaneously, each with independent progress and settings.
A target language the user is learning (e.g., Spanish, French, Korean). Each language has its own course content, community word lists, videos, and conversation scenarios. Settings like skill level and session size are configured per language.
A self-assessed proficiency tier that determines content difficulty and starting points. Four levels exist: Learn from scratch, Getting started, Making good progress, Improving my skills. In the Stories product, three levels are used: Beginner, Intermediate, Advanced.
A curated collection of vocabulary items. Word lists can be official (created by Memrise, e.g., "Travel Essentials"), community-created (by other users), or personal (created by the individual user). Each word list has a title, description, word count, and creator.
A structured learning session that presents a configurable number of new vocabulary items. Each word in a lesson includes a native speaker video, audio pronunciations, English translation, literal translation, and a cultural "Did you know?" tip. Lessons conclude with quiz testing.
A culturally immersive reading piece in the target language. Stories are categorized by theme (Food & Markets, Community & Local Life, etc.), tagged with metadata (type, reading time, origin country), and processed through a 5-step reading flow. Stories contain Key Phrases, Slang & Vocabulary, and Cultural Insights.
A personal reference collection where users save vocabulary, phrases, cultural insights, and personal notes discovered during story reading. The Notebook also includes a Journal for reflective writing.
A consecutive-day learning counter that incentivizes daily practice. Streaks reset to zero on a missed day but can be manually adjusted in settings.
An AI-powered dialogue scenario using the MemBot chatbot. Conversations are categorized as "Chats" (open-ended discussions) or "Missions" (goal-oriented tasks like ordering food or booking a hotel).
A specialized AI practice tool focused on a specific language skill. Six types exist: Assistant (general guide), Sentence Builder, Pronunciation, Grammar, Role-Play, and Conjugation.
A guided conversation rehearsal feature with three stages: Build (shape the conversation content), Learn (practice saying the lines), and Perform (recite from memory).
A paid membership tier that unlocks premium features. Available in Monthly, Annual, and Lifetime pricing. Pro features include ad-free experience, all native speaker videos, unlimited AI practice, grammar lessons, and more.
The collective of Memrise users who create and share word lists. The Community Word Lists section allows browsing by popularity and recency, with search functionality.
-
User clicks "Start Learning"
-
User selects the language they want to learn from a searchable grid of 150+ languages
-
User selects their current skill level (4 options from beginner to advanced)
-
User selects their learning goals (multi-select from 6 options)
-
System suggests word lists based on goals; user can add community lists
-
User arrives at the Self-Study Dashboard, ready to start their first lesson
-
User clicks "Start lesson" from the dashboard
-
System presents a new word with native speaker video, translation, audio variants, and a cultural tip
-
User can play the video, listen to multiple audio clips, read the "Did you know?" section, or click "I already know this" to skip
-
After learning 3-10 new words (configurable), quiz testing begins
-
User selects an answer or clicks "I don't know"
-
Upon completion, learned words are added to "My Words" and the progress bar advances
-
User navigates to Stories and selects a story from the library
-
Story detail page shows preview text with tap-to-translate, metadata, and a comprehension prediction quiz
-
Stage 1 — First Read: User reads the story in the target language without help. Audio playback available at normal and slow speed
-
User clicks "I've finished reading" and rates their comprehension, enjoyment, and difficulty
-
Stage 2 — Discover: System breaks down vocabulary into Key Phrases, Slang & Vocabulary, and Cultural Insights. User can save items to Notebook
-
Stage 3 — Re-read: Bilingual view with translations below each sentence. Toggle to hide translations
-
Stage 4 — Check: Sentence reordering exercise to test comprehension
-
Completion summary shows stats and recommends next story or practice activities
-
Step 2: User selects their language (Spanish, French, or English)
-
Step 3: User selects their level (Beginner, Intermediate, Advanced)
-
Step 4: User selects interest categories from 10 options (Food & markets, Family & traditions, Local customs, etc.)
-
User navigates to Conversations and selects a scenario (e.g., "Getting a table at a restaurant")
-
User clicks "Start conversation" — the MemBot character opens with a message in the target language, with audio playback
-
User types a response in the target language (or English). System auto-translates the message below in grey
-
MemBot responds in character, staying in the target language. Each message has Audio, Translate, Like/Dislike controls
-
"Messages left: N" counter decrements with each exchange (free tier only)
-
Conversation ends when the goal is achieved or messages run out
-
User navigates to AI Buddies and selects a practice type (Grammar, Conjugation, etc.)
-
The AI Buddy introduces itself and offers topic suggestions tailored to the user's vocabulary
-
User selects a quick-reply topic or types a custom request
-
The Buddy provides an explanation with examples, then offers "Learn more" or "Take a quiz" paths
-
For Conjugation: Buddy detects verbs the user has learned and focuses on those, adapting to skill level
-
User clicks "Upgrade to Pro" from the sidebar or encounters a gated feature
-
Pricing page displays Free vs Pro feature comparison and three pricing options
-
User selects a plan (Monthly €21.99, Annual €69.99/yr, Lifetime €127.49) and subscribes
| Scenario | Handling |
|---|---|
| Failed signup | If the email is already registered, the system should display an appropriate error message |
| Select-product page JS error | Observed during testing: the /select-product page occasionally fails to render (JS error "Cannot read properties of undefined (reading 'gridRows')"). Users are stuck on a white screen. Navigating directly to /dashboard works as a workaround |
| AI Buddies 404 | Direct navigation to /ai-buddies returns a 404. The correct URL is /buddies. Internal navigation from the sidebar works correctly |
| Exam Prep being rebuilt | The /exam-prep URL returns a 404 with a redirect to Community Word Lists. Exam Prep is being rebuilt as a new feature (confirmed by stakeholder) |
| Phrasebooks deprecated | The /phrasebook/* URLs redirect to a Community Word Lists page, confirming phrasebooks have been absorbed into the community content system |
| Empty state — My Words | When no words have been learned, the My Words page shows an empty state with encouragement to start learning |
| Empty state — Notebook | New users see empty Notebook tabs with no content until they save items from stories |
| Coming Soon features | "Your Growth" and "Practice" sections in Stories display "Coming Soon" placeholders rather than functional content |
| Story skip | Users can skip the "Check" (sentence reordering) exercise, which is recorded as "Skipped" in the completion summary |
| Streak reset | If a user misses a day, the streak resets to zero. The manual override in Learning Settings allows restoration |
| Multiple products confusion | Users navigate between two distinct products (Self-Study at /dashboard and Stories at /stories) with different navigation structures, which may cause confusion |
| Free user hitting Pro gates | When free users attempt to access Pro-only features, the system should redirect to the pricing page |
| Free tier conversation exhaustion | When a free user runs out of conversation messages (~10 per session), the input field shows "Messages left: 0" and further input is disabled |
| Language-dependent sidebar | Features like Talk Prep, AI Buddies, and Stories do not appear in the sidebar for all languages (e.g., not visible for Japanese), which may confuse users who switch languages |
| Browser compatibility | The Stories product is a modern SPA that may have rendering issues in older browsers |
| Category | Requirement |
|---|---|
| Performance | Vocabulary lessons with video should load within 3 seconds on a standard broadband connection. Audio playback should begin within 1 second of pressing play |
| Scalability | The platform serves 370,000+ Pro subscribers (per marketing page) and must handle concurrent learning sessions across all languages |
| Availability | The platform should be available 24/7 with minimal downtime, as users learn across all time zones |
| Security | User credentials must be securely stored. Social authentication (Facebook, Apple) must follow OAuth 2.0 standards. Session management must prevent unauthorized access |
| Privacy | GDPR compliance: users can download personal data and delete their accounts. Cookie consent is required for EU users |
| Accessibility | The platform includes "Skip to main content" links, keyboard shortcuts in lessons, and ARIA labels on interactive elements. Lesson interface supports keyboard navigation (number keys for answer selection) |
| Localization | The platform interface is available in 25+ languages (Arabic, Chinese, Dutch, English, French, German, Hindi, Indonesian, Italian, Japanese, Korean, Norwegian, Persian, Polish, Portuguese, Russian, Spanish, Swedish, Turkish, Vietnamese, etc.) |
| Mobile Responsiveness | The web application references companion mobile apps; the web interface should be responsive for tablet and mobile viewports |
| Content Delivery | Native speaker videos and audio files must be served efficiently via CDN to minimize latency across global regions |
| Data Persistence | Learning progress, streaks, notebook entries, and word list subscriptions must persist reliably across sessions and devices |
| Offline Support | Not observed in web version; likely a mobile-only feature |
-
Stories is an experiment: Memrise Stories is currently a beta experiment running alongside the core Self-Study App. It is not intended to replace the classic product at this time.
-
Geo-based pricing: Pricing varies by country/region. The Euro amounts shown (€21.99/mo, €69.99/yr, €127.49 lifetime) are region-specific and will differ for users in other markets.
-
AI feature strategy is evolving: The relationship between AI Buddies, Talk Prep, and MemBot Conversations is still being evaluated. All three may coexist, or some may be consolidated based on user data.
-
Your Growth and Practice are next-quarter launches: The "Coming Soon" placeholders in the Stories product represent features planned for release within the next quarter.
-
Community content moderation: Community Word Lists use a community reporting and flagging system for quality control, rather than editorial pre-review.
-
Exam Prep is being rebuilt: The former Exam Prep page was taken down and is being rebuilt as a new feature, not simply merged into Community Word Lists.
-
Consumer subscriptions are the sole revenue model: There are no institutional or B2B licensing arrangements. Revenue comes entirely from consumer Pro subscriptions.
-
Stories are entirely human-authored: All story content (text, cultural insights, vocabulary annotations) is written by human authors, not generated by AI.
-
Pro subscription spans both products: It is assumed that a single Pro subscription unlocks premium features in both the Self-Study App and Stories, though this was not explicitly verified.
-
Mobile apps offer additional features: The web product references mobile apps in multiple places; it is assumed the mobile experience may include additional features like speech recognition, push notifications, and offline mode.
-
AI features are Pro-gated: AI Buddies, unlimited Conversations, and Talk Prep are assumed to have usage limits on the free tier, based on the pricing page feature comparison.
-
Spaced repetition is used: Though not explicitly confirmed through the UI alone, the "Review" and "Speed Review" session types with configurable intervals strongly suggest a spaced repetition algorithm underlies the vocabulary review system.
-
Revenue model details: Exact conversion rates between free and Pro tiers, trial-to-paid conversion, and the relative proportion of Monthly/Annual/Lifetime subscribers are unknown.
-
AI model backing: Which language models power the MemBot conversations, AI Buddies, and story generation is not visible from the front end.
-
Offline capabilities: Whether the web app supports any offline learning, and what offline features the mobile apps provide, is unknown.
-
A/B testing: Whether different users see different onboarding flows, pricing, or feature gates is unknown.
-
Analytics and progress algorithms: How comprehension progress is calculated, how the "My Journey" stage progression works, and what triggers level-up recommendations are opaque from the UI.
-
Stories language expansion: Stories currently shows only Spanish, French, and English. The expansion roadmap to additional languages is TBD.
-
Data portability: While personal data download exists, the format and completeness of exported data is unknown.
-
Notification system: Whether the platform sends email reminders, streak warnings, or learning nudges is not visible from the web interface alone.
-
Exam Prep redesign scope: The rebuilt Exam Prep feature's shape, timeline, and target exams are unknown.
This section documents mobile-specific UI patterns, screens, and flows observed from the native iOS and Android apps that differ from or extend the web experience. Each subsection includes actual mobile screenshots mapped to their web counterparts from earlier sections.
The mobile app opens with a distinctive yellow splash screen explaining Memrise's value proposition.
Key elements:
- Yellow background (#FFC800) with the tagline "Why is Memrise different?"
- Three benefit blocks with icons: native speaker videos, AI conversation practice, spaced repetition
- Two CTAs: "Get started" (dark navy pill) and "I have an account" (text link)
Web counterpart → Section 2.1 Landing Page:
The web landing page serves the same purpose but uses a horizontal hero layout with a "Get started — it's free!" CTA. The mobile version is vertically stacked and more concise.
After tapping "Get started", users choose their native language and target language.
Key elements:
- "I speak English (US)" preset at top with change option
- "I want to learn" heading with searchable alphabetical language list
- Flag icons next to each language name
- Full-screen modal with back navigation
Web counterpart → Section 2.2 Signup & Onboarding:
The web uses a grid of language cards with flags, while mobile uses a scrollable list format optimized for one-handed use.
The signup screen shows authentication options with the selected language flag.
Key elements:
- Selected language flag displayed prominently (e.g., Japanese 🇯🇵)
- Four sign-up methods stacked vertically: Apple, Google, Facebook, Email
- Each method uses a full-width pill button with provider icon
- "Already have an account?" link at the bottom
Web counterpart → Section 2.2:
The web signup similarly offers social auth + email, but embeds it in a multi-step onboarding wizard rather than a standalone screen.
Users tailor their experience by selecting their current proficiency.
Key elements:
- Heading: "Tailor your lessons by choosing your level"
- Four level options as tappable cards: "Learn from scratch", "Getting started", "Making good progress", "Improving my skills"
- Each card has an icon and brief description
- Clean white background with ample spacing
Web counterpart → Section 2.2:
The web version presents skill levels as part of the onboarding wizard flow with similar options but different visual treatment.
A bottom-sheet modal showing the feature comparison between free and paid tiers.
Key elements:
- Dark navy header: "Unlock even more features" in yellow text
- Subtitle: "Join 370,000 learners committed to PRO" in white
- Two-column comparison table: Feature name | Free (gray check) | PRO (yellow check)
- Features listed: All languages, Native speaker videos, Conversation practice with AI, Sentence builder exercises, Pronunciation practice, Unlock all vocabulary lessons, AD FREE, Grammar lessons, Verb conjugation drills, Extra role-play sessions
- Sticky CTA: "View PRO plans" yellow pill at bottom
- "I'll stay on free plan" text link below
Web counterpart → Section 5.1 Pricing Page:
The web pricing page uses a wider card-based layout with monthly/annual toggle, while mobile uses a compact bottom-sheet checklist format.
An onboarding screen introducing the gamification mechanics.
Key elements:
- Title: "Introducing points & levels"
- Visual pyramid of numbered circles (1–5) showing level progression
- Explanation text describing how points are earned through learning activities
- Yellow "OK" CTA button at bottom
- Shown once during first-time onboarding
This screen has no direct web counterpart — the web exposes points/levels inline on the dashboard rather than as a dedicated onboarding step.
The home dashboard with an overlay coach mark introducing the "My Words" feature.
Key elements:
- Dashboard visible behind a semi-transparent overlay
- Coach mark bottom sheet: "Introducing My Words!" with description and "Check it out!" CTA
- Dashboard shows: language flag pill (Spain 🇪🇸), score block, landmark illustration (Sagrada Familia), current lesson progress
- Header: flag selector, stats icon, book icon, streak badge (fire + count), avatar circle
Web counterpart → Section 3.1 Self-Study Dashboard:
The web dashboard has a wider layout with sidebar navigation. The mobile version condenses this into the tab-based layout with the same core widgets (score, streak, suggested session) but uses coach marks for feature discovery.
The same dashboard with a coach mark for the "My Activities" feature.
Key elements:
- Coach mark bottom sheet: "Introducing My Activities!" with description and CTA
- Points to the activities/stats section of the dashboard
- Part of the progressive disclosure onboarding — shown after "My Words" coach mark
Web counterpart: The web doesn't have a dedicated "My Activities" equivalent; activity stats are distributed across the dashboard and profile pages.
The complete home dashboard without overlays, showing the primary learning interface.
Key elements:
- Header bar: Language flag pill, book dropdown, stats icon, book icon, streak badge (yellow pill with 🔥 + count), avatar circle
- Score block: Current points display with level indicator
- Landmark illustration: Cultural landmark for the selected language (e.g., Sagrada Familia for Spanish)
- Lesson progress: Current lesson card with "Learn words" sticky bar at bottom
- Tab bar: 5 persistent tabs — Home, Scenarios, Videos, Conversations, AI Buddies
- PRO banner: Promotional banner for upgrading (if on free tier)
Web counterpart → Section 3.1:
The web dashboard includes community word lists and Memrise Labs links that don't appear on mobile. The mobile version focuses on the core learning loop with a single prominent CTA.
The mobile apps use a persistent bottom tab bar visible in the full home view (mobile-09) with 5 tabs:
| Tab | Icon | Description |
|---|---|---|
| Home | House | Central dashboard with score block, streak, pro banner, suggested session |
| Scenarios | Map | Learning path / scenario discovery |
| Videos | Play circle | Native speaker video library |
| Conversations | Chat bubbles | MemBot conversations — Chats & Missions |
| AI Buddies | Sparkles | AI practice tools grid |
The mobile Conversations tab differs from web in layout:
- Photo card design: Each conversation scenario shows a full-width photograph (e.g., a café for "Ordering your favourite coffee") with a dark navy "Missions" or "Chats" badge overlaid in the top-left corner
- Filter tabs: Horizontal pills at the top — "All", "Chats", "Missions" — using dark fill for the active state
- MemBot footer: "MemBot - powered by AI" label centered below the card list
- Promo banner: Persistent navy pill at the top promoting Memrise Lifetime discount (e.g., "64% off Memrise Lifetime")
- Header bar: Flag pill (selected language), book dropdown, stats icon, book icon, streak badge, avatar circle
Web counterpart → Section 3.4:
- 2×2 colored grid: Four buddy cards in a 2-column grid, each with a distinct background color:
- Assistant — green (#2D8B6F)
- Sentence Builder — purple (#6B5CE7)
- Pronunciation — teal (#2D8B8B)
- Grammar — navy (#1B1F3B) with a lock icon (Pro-gated)
- "Beta" badge: Yellow rounded badge next to "Your Buddies" title
- Robot avatars: Each card has a white circle with an icon representing the buddy type
- "Meet your Buddies!" bottom sheet: Slides up with overlapping avatar circles, title, description, and a yellow "Say Hello" CTA button
Web counterpart → Section 3.6:
Triggered when a user completes their daily learning activity:
- Modal overlay with close button (X) in top-left
- Fire icon (🔥) inside a green-bordered circle with small celebration dots (yellow, green, coral) around it
- Title: "Your daily streak has grown! 🔥"
- Description: "Each day watch a video, practice a conversation, learn or review words to keep your streak growing."
- Current streak display: "Current streak: N day(s)"
- Weekly calendar: S M T W T F S with checkmark circles on completed days
- "Got it" CTA: Full-width yellow rounded button
Accessed from the Home dashboard via "My Activities" pill:
- Time range toggle: "Last 7 days" / "Last 30 days" pills with border highlight on active
- Date range label: "Showing data for [date] - [date]"
- Three-pillar stats:
- 🌱 Learn words — Words learned (with green trend badge), Words reviewed (green background cards)
- 🎬 Hear my words — Words heard, Videos watched, Videos understood, Partly understood (pink background cards)
- 💬 Use my words — Navigation pill to conversation stats
- Each stat card shows the metric name, numeric value, and optional green up-arrow trend indicator
| Section | Items |
|---|---|
| Profile | Username (read-only display), Email (read-only display) |
| — | Reset password (chevron row) |
| Membership | "FREE Membership" label with yellow "⭐ Upgrade" badge (or "PRO" if subscribed) |
| Settings links | Learning & sound settings (chevron), Notification settings (chevron) |
| DARK MODE | "Use device settings" with green toggle switch, moon icon |
| AUDIO PREFERENCES | "Sound effects" with green toggle switch, speaker icon |
| Actions | Help (chevron), Log out (chevron), Delete Account (chevron, red text) |
Header: Close button (X) on left, "Settings" title centered, "Save" on right.
Web counterpart → Section 6:
- Header: Close button, "Languages" title, "+ Add" button
- Language list: Each entry shows flag, language name, source language (e.g., "from English (UK)")
- Active language has a yellow/gold border highlight
- Three-dot menu per language for options (reset, remove)
In addition to the celebration modal, the streak appears in two places:
- Home header: Yellow pill with flame icon + streak count (tappable to open streak modal)
- Buddies tab bottom sheet: Shows "Your streak" section with:
- "Current N day(s)" with green progress bar + checkmark
- "Longest N day(s)" with green progress bar
- Description text about keeping streak growing
| Requirement | iOS | Android |
|---|---|---|
| Bundle ID | com.memrise.mobile |
com.memrise.mobile |
| Category | Education | Education |
| iPad support | Yes (universal) | N/A |
| Minimum OS | iOS 16+ | Android 6.0 (API 23) |
| Permissions | Microphone (speaking practice), Notifications (daily reminders) | RECORD_AUDIO, POST_NOTIFICATIONS |
| Privacy manifest | Required (UserDefaults API) | N/A |
| Adaptive icon | N/A | Foreground image + cream background |
| Dark mode | "Use device settings" toggle | "Use device settings" toggle |
| Audio background mode | Yes (lesson audio) | Yes |