Staying fit and healthy is something on everyone’s mind. One can think of a Wellness tracking system as a one stop shop to all fitness and wellness needs! The system has three different types of users. To start off with we have the professionals/trainers, who upload content that can range from physically intensive workout plans targeting athletes to home workouts for busy professionals as well as dietitians who can provide personal meal plans. Also, wellness is not limited to the body but also the mind, a wide range of meditation, breathing exercise sessions, etc can also be included. Next are the clients/customers, they register and get access to personalized content/plans that target their specific goals. Some of the awesome features can include, timetables/calendars, daily progress tracking, interactive sessions with the professionals etc. If the clients are not interested in a workout strategy, they can also use the system to input their daily activities/meals to retrospect how healthy their lifestyles are. Finally, the guys behind the scenes, the administrative users who screen and approve the trainer contents, manage the clients, handle customer queries and so forth.
- Client: Clients are the day-to-day users who interact with the site to achieve their fitness/wellness goals.
- Fitness Professionals: Trained/Qualified professionals who post their fitness content in the form of workout plans, videos etc.
- Admin: They interact with the website to authorize/verify fitness professionals and view site metrics to better improve the whole system
This document provides setup instructions for the Wellness Tracking System. This application utilizes a comprehensive tech stack for efficient wellness metric tracking.
- Programming Language: JavaScript
- Front-End Framework: ReactJS
- Database Technology: MongoDB
- Back-End Technology: NodeJS
- Run
cd frontendto go to the frontend directory. - Run
yarn installto install the packages. - Use
yarn devto run the application.
- Run
cd backendto go to the backend directory. - Run
npm installto install the packages. - Use
npm startto start the backend server.
Here are some screenshots of the MeetingMate application in action:
- Profile: Users can view various information from their main dashboard view, include the todays activity, their appointments, their exercise breakdown, and their activity trends
- Professionals: From the Professionals tab users can search through all of the various professionals, and can search based off of their specific needs.
- Workout Plans: Within the Workout Plans, users can see all of the available content that has been uploaded by professionals. This includes both videos, and documents which can assist the user.
The professional dashboard allows the fitness pros to upload their content for the users to see and make use of. They can choose to either upload a document or a video.
The chat feature allows users to get into contact with our fitness professionals, in order to get personalized help for whatever issues they may be having either with the sight or in their wellness journey






