MVP Usage Scenarios & Wireframes
Document Information
Version: 1.0
Date: August 27, 2025
Project: StressLess – Offline ECAPA-TDNN Stress Monitoring (MVP)
Table of Contents
Introduction
MVP Usage Scenarios
MVP Screen Wireframes
1. Introduction
This document outlines the core usage scenarios and essential wireframes for the MVP of StressLess, an Android app delivering real-time, on-device stress detection using SpeechBrain ECAPA-TDNN with NPU acceleration. The MVP focuses on core functionality: onboarding, voice stress check, result display, and basic history.
2. MVP Usage Scenarios
2.1 Onboarding & Model Setup
User launches app for first time.
Carousel explains privacy and offline operation.
User accepts EULA and privacy notice.
App auto-detects language; user can override.
User selects ECAPA-TDNN model (small/medium) based on storage.
Model downloads, verifies, and initializes locally.
2.2 Voice Stress Check
User taps “Voice Check” on home screen.
App records 30-second audio, shows waveform, noise/quality indicators.
ECAPA-TDNN processes locally with NPU acceleration.
Stress level (1–10) and confidence displayed.
2.3 Result Interaction
After stress result, user sees immediate advice: “Try deep breathing.”
User can tag context (meeting, commute) via a simple dropdown.
User saves result locally.
2.4 History & Trends
User taps “History” to view past assessments.
App displays list of date-stamped stress scores.
Simple line chart shows last 7 days.
2.5 Settings & Privacy
User taps “Settings.”
Can change language and theme.
Can view model status and re-download if needed.
Can export or delete all data.
3. MVP Screen Wireframes
3.1 Welcome & Onboarding
3.2 Home Screen
3.3 Voice Check Overlay
3.4 Stress Result
3.5 History Screen
3.6 Settings Screen
These screens cover the essential flows required for the MVP, enabling users to onboard, perform voice-based stress checks, view results, inspect recent history, and manage basic settings and privacy controls.