Milestone 1 Demo Plan - bounswe/bounswe2025group7 GitHub Wiki
Demo Plan – HeatH (Group 7)
1. Introduction
Project Name: HeatH
Team: BOUNSWE 2025 Group 7
Objective: Present a clear, realistic walkthrough of HeatH’s core functionalities across web and mobile platforms.
Goal: By the end of the demo, we aim to explain to the audience how HeatH helps users plan healthy meals, discover recipes, and manage their diets.
2. Problem Statement & Target Users
Problem
People often struggle to maintain healthy and balanced diets because they lack personalized nutritional guidance.
Most recipe or calorie-tracking apps operate in isolation and they don’t adapt to a user’s health profile.
HeatH addresses this gap by combining:
- Smart Meal Planning.
- Integrated Recipe Discovery and Shopping List features.
- Cross-platform access (web + mobile) for continuous user engagement.
Target Users
- Registered Users: Personalize health profiles, like/comment/save recipes, generate meal plans, and create shopping lists.
- Dietitians / Experts: Add verified healthy recipes and provide professional recommendations.
- Admins: Moderate content, verify dietitians, and ensure data consistency.
Vision
A cross-platform system where users can:
- Register & authenticate securely.
- Create and browse recipes aligned with their health preferences.
3. UX / Inclusive Design Strategy
| Principle | Implementation Example |
|---|---|
| Clarity & Simplicity | Clean layout, clear icons, minimal text complexity |
| Accessibility | High contrast (≥ 4.5 : 1), scalable fonts, alt text, intuitive error messages |
| Responsive Design | Unified theme and layout for both web and mobile |
| Inclusivity | Designed for diverse dietary needs and reading levels; supports accessibility standards |
During the demo, we will emphasize accessibility features such as high-contrast components, readable fonts, and consistent iconography.
4. Web Demo – User Scenario 1: “New User Creates a Personalized Meal Plan”
Demonstrate a new user registering, filling in their health form, exploring recipes, etc.
🎯 Highlights
- Authentication and Health Form fully functional.
- Recipe feed populated with realistic seeded data.
- Dynamic meal planner linked to backend filtering.
- Shopping-list generation shown end-to-end.
- Accessibility and responsive design demonstrated.
💬 Feedback We Seek
- Is the Health Form intuitive?
- Are meal-plan filters meaningful and user-friendly?
- Is the shopping-list generation flow clear?
- Any accessibility improvements recommended?
5. Mobile Demo – User Scenario 2: “Returning User Browses Recipes & Views Meal Plan”
🧭 Overview
Show a returning mobile user logging in, browsing recipes, and reviewing an existing meal plan synced from the web.
🔹 Steps
- Launch the Expo mobile app on device/emulator.
- Log in using an existing registered account.
- Land on the Home / Recipe Feed.
- Tap a recipe → view detailed ingredients and instructions.
- Switch to Profile → confirm saved preferences and history.
🎯 Highlights
- Login / navigation fully functional.
- Recipes and meal plans synced with user profile (mock or real API).
- Consistent theming and UX between web and mobile.
- Tab & stack navigation clearly demonstrated.
💬 Feedback We Seek
- Is navigation logical and accessible?
- Are icons and labels clear and consistent?
- Does the mobile UX show intended functionality?
- Are there missing screens or flows we should prioritize next?
6. Inclusive UX Showcase (During Demos)
We will demonstrate:
- High-contrast visuals and scalable text.
- Clear error and success feedback (e.g., invalid input, saved plan).
- Future inclusivity plans: dark mode, multi-language support, voice commands.
7. Presentation Roles & Flow
| Section | Presenter | Notes / Transition |
|---|---|---|
| Introduction + Problem + UX | Kerem Haktan | Sets context and transitions to web demo |
| Web Demo | Kerem | Demonstrates scenario 1 |
| Mobile Demo | Yiğit | Demonstrates scenario 2 |
| Wrap-up / Feedback | Yiğit Kağan | Summarizes and requests audience feedback |
Transition Cue:
“Now that we’ve created a personalized meal plan on the web, Yiğit will show how users can seamlessly view and manage it on mobile.”
8. Rehearsal & Readiness Checklist
- Web app deployed and reachable via HTTPS
- Demo data (users, recipes)
- Mobile login / navigation / theme working
- Transitions practiced
9. Feedback Areas We Want
- Effectiveness of accessibility and design decisions
- Which features to expand for Milestone 2
✅ Milestone 1 Deliverables
- Publicly accessible web app URL (HTTPS)
- Working mobile demo (Expo)
- Updated README + Wiki with this Demo Plan