Skip to content

praneeth622/HealYou

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

15 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

HealYou - Social Fitness & Wellness Platform

A comprehensive React Native fitness and wellness application built with Expo Router, seamlessly integrating social community features with personalized health management and modern wellness practices.

🌟 Overview

HealYou represents the next generation of fitness applications, combining ancient wellness wisdom with cutting-edge technology. Our platform creates meaningful wellness communities while providing powerful tools for personal health tracking, social interaction, and goal achievement.

πŸ› οΈ Technology Stack

  • Framework: React Native with Expo SDK 53
  • Navigation: Expo Router v5 with TypeScript support
  • UI Framework: Custom component library with Lucide React Native icons
  • State Management: React Context API (Theme & Notifications)
  • Typography: Inter & Poppins font families
  • Cross-Platform: Native iOS, Android, and Web support

πŸ“± Core Features

🏠 Social Fitness Hub

  • Home Feed: Personalized dashboard with daily goals, activity tracking, and community updates
  • Activity Tracking: Comprehensive fitness monitoring with progress visualization
  • Workout Management: Structured exercise routines and training plans

πŸ‘₯ Community & Social

πŸ“Š Health & Analytics

πŸ”” Smart Notifications

πŸ‘€ User Experience

🎨 Design Philosophy

Visual Excellence

  • Modern UI: Clean, intuitive interface with glassmorphism effects
  • Responsive Design: Optimized for all screen sizes and platforms
  • Accessibility: WCAG compliant with screen reader support
  • Animations: Smooth micro-interactions and transitions

Color System

// Professional color palette with theme support
Primary: Dynamic theme-based colors
Typography: Inter (UI) & Poppins (Headers)
Icons: Lucide React Native
Effects: Glassmorphism and subtle shadows

πŸ“ Architecture

app/
β”œβ”€β”€ (auth)/              # Authentication & Security
β”‚   β”œβ”€β”€ login.tsx        # User authentication
β”‚   β”œβ”€β”€ register.tsx     # Account creation
β”‚   └── forgot-password/ # Password recovery
β”œβ”€β”€ (tabs)/              # Main Application Tabs
β”‚   β”œβ”€β”€ index.tsx        # Home dashboard
β”‚   β”œβ”€β”€ discover.tsx     # Community discovery
β”‚   β”œβ”€β”€ activity.tsx     # Fitness tracking
β”‚   β”œβ”€β”€ workouts.tsx     # Exercise management
β”‚   β”œβ”€β”€ messages.tsx     # Communication hub
β”‚   β”œβ”€β”€ notifications.tsx # Alert center
β”‚   β”œβ”€β”€ profile.tsx      # User profiles
β”‚   └── settings.tsx     # App configuration
β”œβ”€β”€ onboarding/          # User Setup Flow
β”‚   β”œβ”€β”€ index.tsx        # Welcome screen
β”‚   β”œβ”€β”€ age.tsx          # Age selection
β”‚   └── goals.tsx        # Fitness goals
β”œβ”€β”€ groups/              # Community Management
β”‚   β”œβ”€β”€ [id].tsx         # Group details
β”‚   └── admin/           # Moderation tools
β”œβ”€β”€ profile/             # Profile Management
β”‚   └── edit.tsx         # Profile editing
└── settings/            # Configuration
    └── notifications.tsx # Notification settings

components/              # Reusable UI Components
β”œβ”€β”€ ActivityChart.tsx    # Data visualization
β”œβ”€β”€ CircularProgress.tsx # Progress indicators
β”œβ”€β”€ StatsCard.tsx        # Metric displays
β”œβ”€β”€ WorkoutCard.tsx      # Exercise cards
β”œβ”€β”€ UserHeader.tsx       # User interface elements
└── NotificationBadge.tsx # Alert indicators

contexts/                # Global State Management
β”œβ”€β”€ ThemeContext.tsx     # Theme management
└── NotificationContext.tsx # Notification system

πŸš€ Quick Start

Prerequisites

  • Node.js 18+ with npm/yarn
  • Expo CLI installed globally
  • iOS Simulator or Android Emulator

Installation

# Clone and setup
git clone <repository-url>
cd project-health-app
npm install

# Start development server
npm run dev

# Platform-specific launch
npm run ios     # iOS Simulator
npm run android # Android Emulator
npm run web     # Web Browser

Production Build

# Web deployment
npm run build:web

# Mobile app builds (requires EAS CLI)
eas build --platform all

🎯 Key Highlights

Advanced Tab Navigation

Custom-built tab system with:

  • Dynamic Icons: Context-aware icon states
  • Visual Feedback: Smooth animations and transitions
  • Badge System: Real-time notification indicators
  • Accessibility: Full screen reader support

Smart Onboarding

Personalized setup flow featuring:

  • Interactive Age Selection: Gesture-based input
  • Goal Customization: Multi-select fitness objectives
  • Smooth Transitions: Animated screen progression

Health Integration Ready

Architecture prepared for:

  • HealthKit (iOS) and Google Fit (Android)
  • Wearable device connectivity
  • Third-party fitness app integration

πŸ”§ Development

Code Quality

  • TypeScript: Full type safety throughout
  • Component Library: Reusable, tested components
  • Context Patterns: Efficient state management
  • Performance: Optimized rendering and navigation

Platform Support

  • iOS: Native performance with platform-specific optimizations
  • Android: Material Design compliance
  • Web: Progressive Web App capabilities

πŸ“Š Performance Metrics

  • Fast Startup: < 3 second initial load
  • Smooth Navigation: 60 FPS transitions
  • Memory Efficient: Optimized component lifecycle
  • Cross-Platform: Consistent experience across devices

🀝 Contributing

We welcome contributions! Please ensure:

  1. TypeScript compliance
  2. Component testing
  3. Documentation updates
  4. Cross-platform validation

πŸ“ˆ Roadmap

Next Phase Enhancements

  • Advanced analytics dashboard
  • AI-powered workout recommendations
  • Marketplace integration
  • Video content support
  • Enhanced social features

Bundle Identifier: com.healyou.app
Current Version: 1.0.0
Minimum Requirements: iOS 13+, Android 8+
Web Support: Modern browsers with PWA capabilities

Built with ❀️ for the wellness community

About

HealYou - Social Fitness & Wellness App combining social community features with personalized health management.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 100.0%