Lexora Documentation

v1.0.0 Approved

PRD & TRD Specification Portal • MIT App Inventor

MIT App Inventor Android Project

Lexora: Mobile Offline Vocabulary Learning App

Comprehensive Product Requirements Document (PRD) and Technical Requirements Document (TRD) for a privacy-first, 100% offline Android flashcard & quiz mobile application. Designed for bite-sized daily vocabulary expansion without account requirements or cloud dependencies.

Developer: Mark Kian Andres (BSIT 3A WMAD) Consultant: Dr. Erick R. Abuzo Engine: MIT App Inventor
Quick Specs 100% Offline
Target OS:Android 5.0 - 14+
Vocabulary Count:40 Words (5 Chapters)
Storage System:TinyDB
Speech Engine:TextToSpeech (TTS)
Section 1.0

Product Vision & Objectives

Brand Vision Statement
"Every word opens a world. Explore. Remember. Speak with confidence."

100% Offline Utility

Operates entirely on-device without internet permissions, API keys, or cloud servers.

Zero Account Friction

No signups, login forms, or personal data collection. Instant access upon launching.

Structured Flashcards

40 curated vocabulary terms divided into 5 practical daily contextual chapters.

Section 2.0

Curriculum & Chapter Modules

Lexora organizes 40 high-utility English vocabulary words across 5 thematic categories (8 words per chapter).

☀️ Everyday English 8 Words

Essential words for daily conversation, expressing ideas, and daily human interactions.

Key terms: Curious, Empathy, Resilience, Adapt, Genuine, Gratitude, Harmony, Optimism
✏️ School & Study 8 Words

Academic language for research, essays, problem-solving, and scientific analysis.

Key terms: Analyze, Hypothesis, Synthesize, Evaluate, Perspective, Concept, Evidence, Criteria
✈️ Travel & Places 8 Words

Vocabulary for navigation, tourism, directions, and cross-cultural exploration.

Key terms: Itinerary, Destination, Expedition, Landmark, Picturesque, Departure, Navigate, Culture
💼 Career & Work 8 Words

Professional terminology for workplace collaboration, strategy, and business productivity.

Key terms: Collaborate, Benchmark, Initiative, Objective, Innovation, Efficient, Leadership, Strategic
❤️ Feelings & Mind 8 Words

Descriptors for emotions, mental states, self-awareness, and psychological reflection.

Key terms: Compassion, Serenity, Anxiety, Melancholy, Passion, Intuition, Nostalgia, Eager
Section 3.0

Functional Feature Specifications

Feature ID Module Name User Story & Behavioral Scope Acceptance Criteria
FR-01 Flashcard Studio As a learner, I want to view clear flashcard terms with definitions and example sentences so I can understand proper context. Displays word term, category tag, definition, and contextual sentence with Previous/Next card navigation.
FR-02 Native Speech TTS As a learner, I want to listen to correct English pronunciation by tapping "Listen". Triggers Android Native TextToSpeech engine with clear US/UK English audio output.
FR-03 Saved Word Favorites As a user, I want to bookmark difficult words so I can review them later in my "Saved" collection. Toggling "Save word" persists the item ID into TinyDB and updates the Saved list in real time.
FR-04 Mastery & Gamification As a learner, I want to earn 10 XP whenever I mark a word as learned or complete a quiz challenge. XP increments by 10 per word. Total learned counter updates from 0/40 up to 40/40.
FR-05 Fail-Safe Data Reset As a user, I want to reset my entire learning history securely if I wish to restart the curriculum. Requires double-tap on "Reset all learning progress" to clear TinyDB tags and reset XP to 0.