Skip to content

HarikaBishai/Wellness-Tracking-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Wellness Tracking System

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.

Views

  1. Client: Clients are the day-to-day users who interact with the site to achieve their fitness/wellness goals.
  2. Fitness Professionals: Trained/Qualified professionals who post their fitness content in the form of workout plans, videos etc.
  3. Admin: They interact with the website to authorize/verify fitness professionals and view site metrics to better improve the whole system

Overview

This document provides setup instructions for the Wellness Tracking System. This application utilizes a comprehensive tech stack for efficient wellness metric tracking.

Tech Stack

  • Programming Language: JavaScript
  • Front-End Framework: ReactJS
  • Database Technology: MongoDB
  • Back-End Technology: NodeJS

Frontend Setup

Run Frontend

  1. Run cd frontend to go to the frontend directory.
  2. Run yarn install to install the packages.
  3. Use yarn dev to run the application.

Backend Setup

Run Backend:

  1. Run cd backend to go to the backend directory.
  2. Run npm install to install the packages.
  3. Use npm start to start the backend server.

Features and their Screenshots

Here are some screenshots of the MeetingMate application in action:

Login and Registration System

image image

User Dashboard​

  1. Profile: Users can view various information from their main dashboard view, include the todays activity, their appointments, their exercise breakdown, and their activity trends​

image

  1. Professionals: From the Professionals tab users can search through all of the various professionals, and can search based off of their specific needs​.

image

  1. 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.​

image

Professional Dashboard​

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.​

image

Chat

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​

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages