Ayoola Lateef
BU/23C/ENG/9442
📊 Requirement Analysis for MindEase
📌 1. Problem Statement
Modern life presents increasing stress and emotional strain, especially among teenagers and
young adults. Many do not feel comfortable using clinical mental health apps or visiting
therapists. There is a need for a simple, private, non-clinical mobile solution to help track
emotional well-being and promote self-care habits.
2. Target Users
Teenagers, students, and young adults managing daily stress
Individuals interested in mental health tracking without medical tools
People who want a private, non-clinical, user-friendly wellness assistant
🎯 3. Goals and Objectives
Help users reflect on and manage their mental state daily
Encourage mindfulness and journaling habits
Provide insight into mood patterns over time
Ensure privacy, simplicity, and low emotional pressure
🔍 4. Functional Requirements (What the system must do)
Feature Description Purpose
Mood Tracking Emoji + text mood input Daily emotional awareness
Journaling Daily prompts with text entries Encourage self-reflection
Stress reduction and
Mindfulness Exercises Guided breathing & meditation
calmness
Mood Trends Graphical mood history Identify emotional patterns
stude t s es a st ess u c ass a d wa ts to og ow t ey e ee g. ey ope t e app, tap a 😟
Visualization
Custom alerts for journaling, moods,
Reminders Build mental health habits
etc.
Data Storage Local (offline) or encrypted cloud Keep data safe & private
Privacy Controls Data export/delete options Give user full data control
5. Non-Functional Requirements (How the system should behave)
Category Description
Usability Clean UI, easy navigation, beginner-friendly
Performance Fast responses, no lag with large data
Security Local encryption, no third-party tracking
Reliability No crashes, offline access, backup features
Compatibility Works on major mobile OSes (Android/iOS)
Scalability Handles growing user data without slowdown
Maintainability Clean architecture and modular code
6. User Scenarios
Scenario 1: Mood Logging
emoji, write "Had a rough day," and save it in less than 30 seconds.
Scenario 2: Mindfulness Practice
A user feels anxious before an exam. They open MindEase, select a 5-minute breathing session,
and use the calming animation to regulate their stress.
Scenario 3: Journaling Prompt
In the evening, the app notifies the user: "How did you take care of yourself today?" They write a
short reflection and feel more centered.
Scenario 4: Viewing Trends
After a few weeks, the user opens the "Mood Trends" page and sees they feel low every Sunday.
They decide to schedule relaxing activities on Sundays.
📐 7. Constraints
Should work offline with optional cloud sync
App must not share user data with third parties
Target platform: mobile (Android first, iOS optional)
Limited dependency on internet (for privacy)
8. Assumptions
Users will interact with the app at least once daily
Users prefer visual and simple UI over text-heavy input
Most users want basic mental health support, not clinical therapy
📊 9. Output/Deliverables
A mobile application (Android/iOS)
Local and/or encrypted cloud data storage
Mood history graph and reflection log
Minimal UI with calming visual design
Optional account system for data sync
✅ 10. Success Criteria
Users are able to log their mood and journal daily in under 1 minute
Mindfulness exercises are used at least once a week per user
Positive feedback on usability and privacy in testing
High app retention and low crash rates