Skip to content

oshi-git/Project-VitaRogue

 
 

Repository files navigation

Coach-Client Interface 5# 🏋️ VitaRogue - Health & Fitness Platform

A comprehensive health and wellness application connecting fitness coaches with clients for personalized health management.

Final Year Project | Edith Cowan University
Team Size: 5 members
My Role: Frontend Developer - Coach Interface & Features


📱 About VitaRogue

VitaRogue is a mobile application designed to be a go-to fitness and health partner for individuals concerned about their health and fitness journey. The platform bridges the gap between fitness coaches and clients, enabling seamless communication, personalized workout plans, and nutrition guidance.


🎯 My Contributions

As the Frontend Developer for the Coach Interface, I was responsible for:

Coach Dashboard & Features

  • Coach-Client Communication System

    • Developed real-time chat functionality between coaches and clients
    • Implemented message notifications and conversation history
  • Client Management

    • Built interface for coaches to view all active clients
    • Created detailed client profile viewing system
    • Designed client progress tracking dashboard
  • Health & Fitness Recommendations

    • Developed meal suggestion interface for coaches to recommend healthy meals
    • Created workout plan recommendation system
    • Built customizable fitness plan creation tools

Client Interface

  • Designed and implemented the client-side user interface
  • Built client profile management system
  • Created responsive layouts for mobile experience

🛠️ Technologies Used

Frontend:

  • React Native
  • JavaScript (ES6+)
  • Expo Go (for development and testing)

Backend & Database:

  • Firebase (Real-time Database & Authentication)
  • Firebase Cloud Storage

Development Tools:

  • VS Code
  • Android Studio
  • GitHub (Version Control & Collaboration)

💡 Key Features I Built

✅ Real-time chat system for coach-client communication
✅ Active client monitoring dashboard
✅ Client profile viewing and management
✅ Meal recommendation interface
✅ Workout plan suggestion system
✅ Responsive mobile-first design
✅ User-friendly navigation and UI/UX


📸 Screenshots

Coach-Client Interface 1

Coach-Client Inter face 2

Coach-Client Interface 3

Coach-Client Interface 4

Coach-Client Interface 5

Coach-Client Interface

Coach-Client Interface 6


🚀 How to Run

  1. Clone the repository
git clone https://github.com/oshi-git/Project-VitaRogue.git
cd Project-VitaRogue
  1. Install dependencies
npm install
  1. Configure Firebase

    • Add your Firebase configuration in the config file
    • Set up Firebase authentication and database
  2. Run the app

npx expo start
  1. Open in Expo Go app on your mobile device

👥 Team Project

This was a collaborative final year project at Edith Cowan University with 4 team members. Each member contributed to different aspects of the application:

  • My Focus: Coach Interface (Frontend Development)
  • Other areas: Calory Tracking, Client features, backend architecture, fitness algorithms

🎓 Academic Context

Course: Final Year Project
University: Edith Cowan University
Year: 2025 Original Repository: YunaiDC/Project-VitaRogue


📝 What I Learned

  • Building complex React Native applications
  • Real-time database integration with Firebase
  • Team collaboration using Git and GitHub
  • Mobile-first responsive design principles
  • Agile development and sprint planning
  • Client-coach workflow design

📫 Connect With Me


This is a forked repository showcasing my contributions to the VitaRogue project. The original collaborative work can be found in the YunaiDC organization.

About

VitaRogue is an go to fitness and health partner for any individual concerned about their own health and fitness designed by Group 20

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 99.0%
  • Kotlin 1.0%