shadow-health

byTaha A.Qadir

🚀 WEBSITE NAME SehatFirst – Eat Smart, Live Better --- 🏠 HOMEPAGE (Hero Section) Heading: Feel Alive. Every Day. Subheading: Small choices create big changes in your life. Button Text: Start Your Healthy Journey --- 🧾 ABOUT SECTION Heading: About Our Mission Content: We aim to spread awareness about healthy living in a simple and practical way. Our mission is to guide people towards better habits, better food, and a better lifestyle. Because your health is your greatest wealth. --- 🟢 HEALTHY LIFE SECTION Heading: Healthy Life Habits Points: ✔ Fresh vegetables, lentils, and fruits — real food ✔ Daily 20-minute walk or exercise ✔ Drink 8 glasses of water every day ✔ Sleep 7–8 hours daily Ending Line: More energy. Longer life. Stronger heart. --- 🔴 UNHEALTHY LIFE SECTION Heading: Unhealthy Lifestyle Points: ❌ Junk food (burgers, chips, sugary drinks) ❌ Sitting on your phone for hours ❌ High sugar intake ❌ Only 2–4 hours of sleep Ending Line: Leads to diabetes, heart disease, and fatigue. --- 💡 DAILY TIPS SECTION Heading: 5 Simple Daily Tips Points: • Start your day with a glass of water • Avoid junk food at night • Walk daily • Reduce sugar intake • Sleep on time --- 📣 CALL TO ACTION Heading: Start Today, Not Tomorrow Text: Your future depends on your daily habits. Take control of your health now. Button Text: Change Your Life Today --- 🎨 DESIGN INSTRUCTIONS (for your builder) Colors: Top: Dark Green Gradient Bottom: Dark Red Gradient Fonts: Headings: Bold (Poppins / Montserrat) Body Text: Clean and simple Style: Minimal and clean Use icons (food, water, sleep, exercise) Keep spacing good (not crowded) --- ⚡ ANIMATION SETTINGS Use only: Fade-in effects Smooth scroll animations Button hover glow Avoid: Heavy 3D animations Slow-loading effects --- 📱 FOOTER Text: Eat Smart. Live Better. Hashtags: #SehatFirst #HealthyLife #EatSmart --- 🔥 BONUS TIP Use your green vs red health post as the main hero image on the homepage — it will make your website look professional and visually powerful

HomeHealthyLifeDailyTipsUnhealthyLifeAbout
Home

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document
Page 1 of 7

System Requirements Document (SRD)

Project Name: shadow-health

1. Introduction

The shadow-health project is a web-based platform designed to promote healthy living through simple, actionable advice. The platform aims to inspire users to make better lifestyle choices by providing clear contrasts between healthy and unhealthy habits, motivational content, and practical tips.

This document outlines the system requirements for the shadow-health project, ensuring that the platform is simple, attractive, and professional, as per Taha's vision.

Page 2 of 7

2. System Overview

The shadow-health platform will serve as an educational and motivational website for users in Pakistan (PK) and beyond. It will feature a clean, minimalistic design with a professional navigation bar, smooth scrolling, and engaging visuals. The platform will highlight the benefits of healthy living while contrasting them with the risks of unhealthy habits.

Key features include:

  • A motivational homepage with a hero section.
  • Sections dedicated to healthy and unhealthy lifestyle habits.
  • Daily tips for users to adopt healthier routines.
  • A professional navigation bar for seamless access to all sections.
  • Relatable, high-quality images to enhance user engagement.

3. Functional Requirements

  • As a User, I should be able to navigate between sections like "Home," "About," "Healthy Life," "Unhealthy Life," and "Daily Tips" using a professional navigation bar.
  • As a User, I should see a motivational hero section with a heading, subheading, and a call-to-action button.
  • As a User, I should be able to view a section about the mission of the platform.
  • As a User, I should be able to read about healthy lifestyle habits with actionable points.
  • As a User, I should be able to understand the risks of an unhealthy lifestyle through a dedicated section.
  • As a User, I should be able to access daily tips for improving my health.
  • As a User, I should experience smooth scrolling and fade-in animations for a professional feel.
  • As a User, I should see relatable, high-quality images that align with the content.

4. User Personas

Page 3 of 7

1. General User

  • Description: Individuals seeking to improve their health and lifestyle.
  • Goals: Learn about healthy habits, avoid unhealthy practices, and adopt daily tips for better living.
  • Pain Points: Lack of clear, actionable advice on health and wellness.

5. Visuals Colors and Theme

Color Palette

  • primary: #2E7D32 (Dark Green)
  • primary_light: #66BB6A (Light Green)
  • secondary: #C62828 (Dark Red)
  • accent: #FFCA28 (Vibrant Yellow)
  • highlight: #FF7043 (Warm Orange)
  • bg: #F5F5F5 (Light Gray)
  • surface: rgba(255, 255, 255, 0.9) (White with slight transparency)
  • text: #212121 (Dark Gray)
  • text_muted: #757575 (Muted Gray)
  • border: rgba(0, 0, 0, 0.1) (Subtle Black)

6. Signature Design Concept

Page 4 of 7

Concept: Interactive Health Journey Path

The homepage will feature an interactive health journey path that visually represents the transition from unhealthy to healthy living.

  • Design Details:

    • A horizontal scrollable timeline with two distinct sections: "Unhealthy Life" (left) and "Healthy Life" (right).
    • The left side will feature dimmed, desaturated visuals (e.g., junk food, sedentary lifestyle) with red highlights.
    • The right side will feature vibrant, colorful visuals (e.g., fresh food, exercise, water) with green highlights.
    • As users scroll, the timeline will transition from left to right, with animations showing the transformation from unhealthy to healthy habits.
  • Interactive Elements:

    • Hovering over each point on the timeline will display a tooltip with additional information (e.g., "Drink 8 glasses of water daily").
    • Smooth transitions and animations using GSAP ScrollTrigger for a polished experience.
  • Libraries:

    • GSAP for scroll-triggered animations.
    • Framer Motion for hover effects and spring physics.

This concept will make the homepage visually engaging and interactive, leaving a lasting impression on users.

7. Interaction Model & Motion Direction

Page 5 of 7

Interaction Model: Parallax

The landing page will use a parallax interaction model, creating a layered depth effect as users scroll.

  • Decorative Layers:

    • Atmospheric gradients (green and red) that shift subtly as users scroll.
    • Floating icons (e.g., food, water, exercise) that move at different speeds.
  • Content Flow:

    • Real content (text and images) will scroll naturally, ensuring readability.
    • Each section will have a distinct visual identity, with smooth transitions between them.
  • Internal Pages:

    • Static interaction model for clarity and focus on content.

8. Non-Functional Requirements

  • The website must load within 3 seconds on a standard 4G connection.
  • The design must be responsive and optimized for mobile, tablet, and desktop devices.
  • The platform must support smooth scrolling and animations without lag.
  • The website must use accessible fonts and colors to ensure readability for all users.

9. Tech Stack

Page 6 of 7

Frontend

  • React for Web

Backend

  • Python
  • FastAPI

Database

  • MySQL (with Alembic for migrations)

AI Tools

  • None required for this phase.

Local Orchestration

  • Docker
  • docker-compose

10. Assumptions and Constraints

  • The platform will primarily target users in Pakistan, so content and visuals should be culturally relevant.
  • The website will not include advanced features like blogs or habit trackers in this phase to maintain simplicity.
  • High-quality stock images will be used for visuals.
Page 7 of 7

11. Glossary

  • Hero Section: The main banner area of the homepage, typically featuring a heading, subheading, and call-to-action.
  • Parallax: A design technique where background elements move at a different speed than foreground elements, creating a sense of depth.
  • GSAP: GreenSock Animation Platform, a JavaScript library for creating high-performance animations.
  • Framer Motion: A React library for animations and interactions.
  • Call-to-Action (CTA): A prompt on a website that encourages users to take a specific action, such as clicking a button.

This concludes the updated System Requirements Document for the shadow-health project. Let me know if you’d like any further refinements, Taha!

Home design preview
Home: View Hero
Home: Click CTA
About: Read Mission
HealthyLife: Browse Habits
UnhealthyLife: View Risks
DailyTips: Read Tips
Home: Click Change Life