PERFECT-FITNESS - project by Nilesh Yadav and Himanshu Kashayap

AttainU
AttainU

PERFECT-FITNESS

 

Specifications :

  • The system will be used by three people, which are Admin, Trainer, and Member.
  • Admin can login using valid credentials and perform various tasks such as Adding a Trainer, adding products etc and also can view them.
  • Trainers can log in and perform various tasks such as add workout plan, diet plan and track the progress of a member.
  • Members can access the system by providing valid credentials access modules such as viewing their own profile, view workout plan, view diet plan, track their progress and products and accessories related to the workout.
  • Proposed system is easy to understand and user friendly too.

 

Technologies :

The technologies that are going to be used for the project are as follows:

NodeJS: For building server and accessing the Database

ExpressJs  :  on top of NODE for writing less code at the server-side

Mongoose and Sequelize: As database base driver to connection with the database and node.

Cloudinary  :  For storing the file and images on cloud

Multer  :  For uploading the file and images

MongoDB atlas and ElephantSQL  :  To store the data on cloud.

Nodemiler  :  For sending the mail

Heroku  : For Deployment fo the app  

PassportJS  : For authentication and login via google and facebook.

Razorpay  : For Payment gateways.

 Modules :

The system comprises of 3 major modules with their sub-modules as follows:

  • Admin : Admin can login using valid credentials and perform various tasks such as hiring a Trainer, adding products  , add gyms , add membership  and also can view them. He can also verify the payments.
  • Trainer : Trainers can log in and perform various tasks such as add workout plan, diet plan.
  • Member : Members can access the system by providing valid credentials access modules such , he/she can buy the products , a trainer, a membership , workout and diet plan and make payment for the purchased plans and products.

 

Conclusion :

In today’s time where everyone is living a fast paced life , it is very hard to live a healthy life. , 

Exercising regularly can improve your mood and reduce feelings of anxiety and depression. There are also several benefits of daily exercise such as reduce risk of chronic disease and improve brain health and memory. 

Hence Perfect-Fitness provides a perfect platform for the daily exercise routine and a place where you can buy products and accessories related to exercise.

DEMO :