Women weight

byalina gafi

Build a simple mobile app for Indian women aged 35–50 who want to lose 5–8 kg in 8–12 weeks without giving up Indian desserts. The app should focus on these core ideas: Audience: Indian women, 35–50, mostly urban or semi-urban, who eat typical Indian home food and sweets (rasgulla, gulab jamun, kheer, laddoo, etc.). Main goal: Help them lose weight safely by adjusting portion sizes, meal timing, and weekly activity, instead of banning desserts. Tone: Friendly, non-judgmental, Indian context (mention Indian foods and daily routines), mix of Hindi + simple English. Core features: Onboarding flow Ask for: age, height, current weight, target weight, city type (metro/tier-2/tier-3), activity level (low/medium/high), main health issues (PCOS, thyroid, diabetes, none), and favourite Indian desserts. Show a simple summary screen: “In the next 8–12 weeks, we will help you lose X kg while still eating Y desserts per week.” Weekly plan screen Each week has: A simple meal template for breakfast, lunch, dinner, and snacks using Indian meals (roti, sabzi, dal, rice, curd, etc.). Allowed desserts with portion control (e.g., “2 small pieces laddoo on Sunday”, “1 katori kheer twice a week”). 3–5 short home activities per week (walking, light yoga, basic exercises without equipment). Show week overview: “This week: desserts allowed 3 times, target steps per day, target water per day.” Daily tasks screen For each day, list 3–5 tasks: Eat according to today’s meal template. Drink X glasses of water. Walk or move for Y minutes. Optional: today’s dessert guideline (if any). Allow user to check off tasks (completed/not completed). Tracking & progress Daily inputs: weight, steps (manual entry), dessert intake (yes/no or portion), mood (happy/okay/tired). Weekly progress screen: Simple graph of weight change over time. Summary: “You ate desserts Z times this week and still lost W kg” or “Weight stable, don’t worry, next week we adjust.” Content & tips Daily short tips in Indian context: Examples: “How to enjoy rasgulla with less sugar impact,” “How to handle family functions without overeating,” “Simple posture and breathing tips for energy.” Simple explanations that avoiding extreme dieting is better than crash diets, written in easy Hindi-English. Notifications & motivation Reminders: Morning: “Today’s plan ready, tap to see your meals and tasks.” Evening: “Log your weight and dessert intake today.” Motivation messages: “You completed 3 days in a row, keep going.” “You’re 40% of the way to your target weight.” Basic settings & language Language toggle: English, Hinglish (mix of Hindi + English). Ability to change target weight and update health info.

Onboarding
Onboarding

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document
Page 1 of 5

Women Weight

Introduction

The "Women Weight" project aims to develop a user-friendly mobile application specifically designed for Indian women aged 35–50. The app focuses on helping users lose 5–8 kg in 8–12 weeks without giving up Indian desserts. It emphasizes portion control, meal timing, and weekly activities, providing a culturally relevant and supportive experience.

System Overview

The Women Weight app is tailored for urban and semi-urban Indian women who consume typical Indian home food and sweets. The app's primary goal is to facilitate safe weight loss by adjusting portion sizes and meal timing, rather than banning desserts. The tone is friendly and non-judgmental, with content presented in a mix of Hindi and simple English.

Page 2 of 5

Functional Requirements as Story Points

  • As a User, I want to complete an onboarding flow where I provide my age, height, current weight, target weight, city type, activity level, main health issues, and favorite Indian desserts.
  • As a User, I want to see a summary screen that outlines my weight loss goals and dessert allowances.
  • As a User, I want a weekly plan screen that includes meal templates, allowed desserts, and suggested home activities.
  • As a User, I want a daily tasks screen where I can check off tasks like eating according to the meal template, drinking water, and exercising.
  • As a User, I want to track my daily weight, steps, dessert intake, and mood.
  • As a User, I want to view a weekly progress screen with a graph of weight change and a summary of my dessert consumption and weight loss.
  • As a User, I want to receive daily tips in an Indian context to help me manage my diet and lifestyle.
  • As a User, I want to receive notifications and motivational messages to keep me engaged and on track.
  • As a User, I want to be able to toggle the app language between English and Hinglish.
  • As a User, I want to update my target weight and health information as needed.

User Personas

  • Primary User: Indian women aged 35–50, living in urban or semi-urban areas, interested in losing weight while maintaining their cultural dietary habits.

Core User Flows

  1. Onboarding Flow: User enters personal details -> App calculates weight loss plan -> User views summary screen.
  2. Weekly Plan: User views meal and activity plan -> User checks dessert allowances -> User prepares for the week.
  3. Daily Tasks: User checks daily tasks -> Completes tasks -> Logs weight and dessert intake.
  4. Progress Tracking: User views weekly progress -> Analyzes weight change -> Adjusts plan if necessary.
  5. Content & Tips: User receives daily tips -> Applies tips to daily routine -> Feels motivated and informed.
Page 3 of 5

Visuals Colors and Theme

  • primary: #FF6F61 (Coral)
  • primary_light: #FFB3A7 (Light Coral)
  • secondary: #4A90E2 (Sky Blue)
  • accent: #F5A623 (Amber)
  • highlight: #F8E71C (Yellow)
  • bg: #FFFFFF (White)
  • surface: rgba(255, 255, 255, 0.9)
  • text: #333333 (Dark Gray)
  • text_muted: #777777 (Gray)
  • border: rgba(0, 0, 0, 0.1)

Signature Design Concept

Interactive Indian Food Journey: The landing page will feature an animated journey through a traditional Indian kitchen. Users can interact with various food items like roti, sabzi, and laddoo, which animate to show portion control and meal timing. Using motion/react, the animation will guide users through a typical day, showing how they can enjoy their favorite foods while managing portions. The journey will be visually rich, with vibrant colors and smooth transitions, creating an engaging and educational experience.

Page 4 of 5

LANDING HERO MOTION BRIEF

The hero animation will depict a day in the life of an Indian woman managing her diet. The scene starts with a breakfast table, where items like roti and curd appear. As the user scrolls, the scene transitions to lunch and dinner, showing portion sizes and dessert allowances. The animation loops every 10 seconds, with interactive elements like tapping on food items to see portion tips. The reduced-motion state will simplify the animation to static images with descriptive text.

Interaction Model & Motion Direction

  • Intended Interaction Model: Animated
  • The landing page will feature moderate scroll-triggered reveals and hover transitions, with spring physics on interactive elements. This approach will ensure a polished and engaging user experience, suitable for a feature-rich product page.

Non-Functional Requirements

  • The app must be responsive and work seamlessly on various mobile devices.
  • It should support offline access for daily task tracking.
  • The app should ensure data privacy and secure user information.

Tech Stack

  • Frontend: React Native for mobile app
  • Backend: Python, FastAPI
  • Database: MySQL or MariaDB, using Alembic for migrations
Page 5 of 5

Assumptions and Constraints

  • The app will primarily target Indian women aged 35–50.
  • Users will have access to smartphones and basic internet connectivity.
  • The app will not include advanced fitness tracking features like GPS or heart rate monitoring.

Glossary

  • Hinglish: A blend of Hindi and English languages.
  • Roti: A type of Indian bread.
  • Sabzi: A vegetable dish.
  • Laddoo: A traditional Indian sweet.
  • Katori: A small bowl used in Indian dining.
Onboarding design preview
Onboarding: Enter Details
Onboarding: Set Health Info
Onboarding: Pick Desserts
Summary: View Goal Plan
Weekly Plan: View Meals
Weekly Plan: View Desserts
Daily Tasks: View Today
Daily Tasks: Check Off Tasks
Settings: Toggle Language
Onboarding design preview
Onboarding: Enter Details
Onboarding: Set Health Info
Onboarding: Pick Desserts
Summary: View Goal Plan
Weekly Plan: View Meals
Weekly Plan: View Desserts
Daily Tasks: View Today
Daily Tasks: Check Off Tasks
Settings: Toggle Language