Skip to content

mccharliesins/stayfit

Repository files navigation

💪 StayFit - Your Personal Fitness Companion

StayFit is a modern, user-friendly mobile application that helps you achieve your fitness goals through personalized workout tracking and health monitoring. Built with React Native and Expo, it offers a seamless experience across both iOS and Android platforms.

StayFit Banner

✨ Key Features

  • Smart Workout Tracking - Log and monitor your exercises with ease
  • Personalized Profile - Track your progress with BMI calculations and fitness metrics
  • Clean, Modern UI - Intuitive interface designed for the best user experience
  • Cross-Platform - Available on both iOS and Android devices
  • Secure Storage - Your fitness data is safely stored and easily accessible

🚀 Quick Start

Prerequisites

  • Node.js (v14+)
  • npm or yarn
  • Expo Go app on your mobile device

Installation in 3 Easy Steps

  1. Clone & Install

    git clone https://github.com/mccharliesins/stayfit.git
    cd stayfit
    npm install
  2. Set Up Environment

    • Copy .env.example to .env
    • Configure your environment variables
  3. Start Development Server

    npm start

    Then scan the QR code with Expo Go app (Android) or Camera app (iOS)

🛠️ Tech Stack

  • Frontend: React Native, Expo SDK 52
  • Navigation: React Navigation v7
  • State Management: React Context API
  • Storage: AWS S3, Supabase
  • UI Components: Custom-built with React Native core components

📁 Project Structure

stayfit/
├── src/
│   ├── components/  # Reusable UI components
│   ├── screens/     # Screen components
│   ├── navigation/  # Navigation setup
│   ├── utils/      # Helper functions
│   └── hooks/      # Custom React hooks
├── assets/         # Images, fonts, etc.
└── supabase/      # Backend configuration

🔜 Roadmap

  • Workout Analytics Dashboard
  • Social Features & Workout Sharing
  • AI-Powered Workout Recommendations
  • Integration with Health Apps
  • Offline Mode Support

🤝 Contributing

We welcome contributions! Please check our Contributing Guidelines for details.

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙋‍♂️ Support

Having issues? Open an issue

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published