# 🏋️ 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
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.
As the Frontend Developer for the Coach Interface, I was responsible for:
-
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
- Designed and implemented the client-side user interface
- Built client profile management system
- Created responsive layouts for mobile experience
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)
✅ 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
- Clone the repository
git clone https://github.com/oshi-git/Project-VitaRogue.git
cd Project-VitaRogue- Install dependencies
npm install-
Configure Firebase
- Add your Firebase configuration in the config file
- Set up Firebase authentication and database
-
Run the app
npx expo start- Open in Expo Go app on your mobile device
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
Course: Final Year Project
University: Edith Cowan University
Year: 2025
Original Repository: YunaiDC/Project-VitaRogue
- 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
- Email: oshadhirajapaksha911@gmail.com
- LinkedIn: linkedin.com/in/oshadi-rajapaksha-51d158380
- GitHub: @oshi-git
This is a forked repository showcasing my contributions to the VitaRogue project. The original collaborative work can be found in the YunaiDC organization.






