├── .github
├── ISSUE_TEMPLATE
│ ├── bug_report.md
│ └── feature_report.md
├── Pull_Request_Template.md
└── workflows
│ ├── auto-comment-on-issue.yml
│ └── build.yml
├── .gitignore
├── .hintrc
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── LICENSE
├── README.md
├── index.html
├── package-lock.json
├── package.json
├── public
├── 157257.ico
├── Screenshot 2023-06-17 061947.jpg
├── image.png
├── manifest.json
└── robots.txt
├── server
├── .gitignore
├── controllers
│ ├── admin-controller.js
│ ├── auth-controller.js
│ ├── blogs-controller.js
│ ├── plan-controller.js
│ └── user-controller.js
├── index.js
├── middleware
│ ├── adminMiddleware.js
│ └── authMiddleware.js
├── models
│ ├── admin-model.js
│ ├── blog-model.js
│ ├── plan-model.js
│ └── user-model.js
├── package-lock.json
├── package.json
├── routes
│ ├── admin-route.js
│ ├── auth-route.js
│ ├── blog-route.js
│ ├── plan-route.js
│ ├── user-route.js
│ └── welcomeRoute.js
└── validation
│ ├── validation.schema.js
│ └── zodschema.js
├── src
├── App.css
├── App.jsx
├── assets
│ ├── JSON
│ │ └── contactus.json
│ ├── img
│ │ ├── Circle Loader.gif
│ │ ├── avatar01.png
│ │ ├── avatar02.png
│ │ ├── avatar03.png
│ │ ├── avatar04.png
│ │ ├── dumble.png
│ │ ├── extended.png
│ │ ├── gym-02.png
│ │ ├── lunges.png
│ │ ├── supdated_avatar03.png
│ │ ├── testinomial01.jpeg
│ │ ├── testinomial02.jpg
│ │ ├── testinomial03.jpg
│ │ ├── testinomial04.jpg
│ │ ├── testinomial05.jpg
│ │ ├── trainer-png.png
│ │ ├── trainer.png
│ │ ├── updated_avatar01.png
│ │ ├── updated_avatar03.jpg
│ │ └── yoga-pose.png
│ └── repo imges
│ │ ├── Screenshot 1.jpg
│ │ └── Screenshot 2.jpg
├── components
│ ├── Header
│ │ └── Header.jsx
│ └── UI
│ │ ├── About.jsx
│ │ ├── BackToTop.jsx
│ │ ├── Classes.jsx
│ │ ├── ContactUs.jsx
│ │ ├── Diet.jsx
│ │ ├── Error.jsx
│ │ ├── Exercises.jsx
│ │ ├── Footer.jsx
│ │ ├── Hero.jsx
│ │ ├── Licensing.jsx
│ │ ├── Login.jsx
│ │ ├── Pricing.jsx
│ │ ├── Register.jsx
│ │ ├── Reviews.jsx
│ │ ├── Start.jsx
│ │ ├── Testimonials.jsx
│ │ ├── privacypolicy.jsx
│ │ └── termsandconditions.jsx
├── index.jsx
└── styles
│ ├── About.css
│ ├── BackToTop.css
│ ├── Classes.css
│ ├── Diet.css
│ ├── PrivacyPolicy.css
│ ├── Reviews.css
│ ├── contactUs.css
│ ├── error.css
│ ├── exercises.css
│ ├── footer.css
│ ├── header.css
│ ├── hero.css
│ ├── licensing.css
│ ├── pricing.css
│ ├── register.css
│ ├── start.css
│ ├── termsandconditions.css
│ └── testimonials.css
└── vite.config.js
/.github/ISSUE_TEMPLATE/bug_report.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Bug report
3 | about: Create a report to help us improve
4 | title: ''
5 | labels: ''
6 | assignees: ''
7 |
8 | ---
9 |
10 | **Describe the bug**
11 | A clear and concise description of what the bug is.
12 |
13 | **To Reproduce**
14 | Steps to reproduce the behavior:
15 | 1. Go to '...'
16 | 2. Click on '....'
17 | 3. Scroll down to '....'
18 | 4. See error
19 |
20 | **Expected behavior**
21 | A clear and concise description of what you expected to happen.
22 |
23 | **Screenshots**
24 | If applicable, add screenshots to help explain your problem.
25 |
26 | **Desktop (please complete the following information):**
27 | - OS: [e.g. iOS]
28 | - Browser [e.g. chrome, safari]
29 | - Version [e.g. 22]
30 |
31 | **Smartphone (please complete the following information):**
32 | - Device: [e.g. iPhone6]
33 | - OS: [e.g. iOS8.1]
34 | - Browser [e.g. stock browser, safari]
35 | - Version [e.g. 22]
36 |
37 | **Additional context**
38 | Add any other context about the problem here.
39 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/feature_report.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Feature request
3 | about: Suggest an idea for this project
4 | title: ''
5 | labels: ''
6 | assignees: ''
7 |
8 | ---
9 |
10 | **Is your feature request related to a problem? Please describe.**
11 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
12 |
13 | **Describe the solution you'd like**
14 | A clear and concise description of what you want to happen.
15 |
16 | **Describe alternatives you've considered**
17 | A clear and concise description of any alternative solutions or features you've considered.
18 |
19 | **Additional context**
20 | Add any other context or screenshots about the feature request here.
21 |
22 | What problem is this feature trying to solve?
23 |
24 | How do we know when the feature is complete?
25 |
--------------------------------------------------------------------------------
/.github/Pull_Request_Template.md:
--------------------------------------------------------------------------------
1 | # Description
2 |
3 | Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
4 |
5 | Fixes: #(issue no.)
6 |
7 |
8 |
9 | ## Type of change
10 |
11 |
12 |
13 | - [ ] Bug fix (non-breaking change which fixes an issue)
14 | - [ ] New feature (non-breaking change which adds functionality)
15 | - [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
16 | - [ ] This change requires a documentation update
17 |
18 | # Checklist:
19 |
20 |
21 | - [ ] I have made this from my own
22 | - [ ] I have taken help from some online resourses
23 | - [ ] My code follows the style guidelines of this project
24 | - [ ] I have performed a self-review of my own code
25 | - [ ] I have commented my code, particularly in hard-to-understand areas
26 | - [ ] I have made corresponding changes to the documentation
27 | - [ ] My changes generate no new warnings
28 |
29 |
30 | # ATTACH SCREEN-SHOTS / DEPLOYMENT LINK
31 |
--------------------------------------------------------------------------------
/.github/workflows/auto-comment-on-issue.yml:
--------------------------------------------------------------------------------
1 | name: Auto Comment on Issue
2 |
3 | on:
4 | issues:
5 | types: [opened]
6 |
7 | permissions:
8 | issues: write
9 |
10 | jobs:
11 | comment:
12 | runs-on: ubuntu-latest
13 |
14 | steps:
15 | - name: Add Comment to Issue
16 | run: |
17 | COMMENT=$(cat <
4 | 🏋🏽FitBody🏋🏽
3 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
24 |
(⇑)
161 | 162 | 163 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 12 | 13 | 17 | 18 | 27 | 33 |31 | We are passionate about helping people achieve their health and 32 | fitness goals. We believe that exercise is a 33 | powerful tool for transformation, not just physically but also 34 | mentally and emotionally. 35 |
36 |39 | Our team consists of certified trainers who are not only 40 | knowledgeable but also genuinely care about your success. They are 41 | committed to providing personalized guidance, motivation, and 42 | encouragement to help you push your limits and achieve results you 43 | never thought possible. 44 |
45 |Type : {exercise.type}
109 |Target Muscles : {exercise.muscle}
110 |{exercise.instructions}
111 |Time: {dietData[meal].time}
143 |{item.name}
147 |Quantity: {item.quantity}
148 |Calories: {item.calories}
149 |Protein: {item.protein}
150 |Carbs: {item.carbs}
151 |Fats: {item.fats}
152 |Total Calories: {dietData[meal].total_calories}
156 |Oops! It looks like you're lost.
19 | 20 | Go to Homepage 21 | 22 |16 | You'll discover the transformative power it holds in shaping a life 17 | filled with lasting health, energy, and joy. 18 |
19 |34 | Exercise improves cardiovascular health, reducing the risk of 35 | heart disease and promoting a longer, healthier life 36 |
37 |50 | Exercise enhances flexibility, leading to improved range of 51 | motion and reduced risk of injury. 52 |
53 |67 | Exercise lowers blood pressure, reducing the risk of 68 | hypertension and related health issues 69 |
70 | Make exercise a daily habit.
25 |
26 | Exercise isn't just the key; it's the driving force
that propels you toward a life of boundless health and vitality
27 |
FitBody is an open-source project licensed under the MIT License. This page outlines the terms of the license and provides details on how you can use, modify, and distribute our software.
18 | 19 |The MIT License is a permissive free software license originating at the Massachusetts Institute of Technology (MIT). Below is the full text of the MIT License:
21 | 22 |23 | {`MIT License 24 | 25 | Copyright (c) 2024 FitBody 26 | 27 | Permission is hereby granted, free of charge, to any person obtaining a copy 28 | of this software and associated documentation files (the "Software"), to deal 29 | in the Software without restriction, including without limitation the rights 30 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 31 | copies of the Software, and to permit persons to whom the Software is 32 | furnished to do so, subject to the following conditions: 33 | 34 | The above copyright notice and this permission notice shall be included in all 35 | copies or substantial portions of the Software. 36 | 37 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 38 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 39 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 40 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 41 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 42 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 43 | SOFTWARE.`} 44 |45 | 46 |
You are free to use our software in your own projects, whether they are commercial or non-commercial. You can modify the code to suit your needs, distribute it to others, and even sell products based on our software, as long as you include the original copyright notice and this permission notice in any substantial portions of the software.
48 | 49 |We welcome contributions from the community! If you have improvements or fixes, feel free to submit a pull request on our GitHub repository. By contributing, you agree that your contributions will be licensed under the MIT License as well.
51 | 52 |If you have any questions about this License, please contact us at: Email: support@fitbody.com
54 |
13 | Our gym's pricing plans are designed to cater to a range of budgets
14 | and
fitness aspirations, making it accessible for everyone to
15 | achieve their health and wellness objectives.{" "}
16 |
Based on 456 Ratings
39 |29 | {" "} 30 | Feeling ready to make a change in your exercise routine is an 31 | empowering moment. It's the starting point of a journey towards a 32 | healthier, stronger you. Your commitment to this change is the 33 | first step on the path to improved fitness and well-being. Embrace 34 | this motivation, set your goals, and take that first step with 35 | determination – you're on the road to a healthier, happier you.{" "} 36 |
37 | 38 | 39 | 40 |42 | Joining this gym was one of the best decisions I've ever 43 | made. The trainers are incredibly knowledgeable and 44 | supportive, helping me push my limits and achieve results I 45 | never thought possible. The positive atmosphere and friendly 46 | members make every workout enjoyable. I've not only 47 | transformed my body but also my mindset towards a healthier 48 | lifestyle. I couldn't be happier! 49 |
50 |59 | As a busy professional, finding time for fitness was always 60 | a challenge until I joined this gym. The flexible hours, 61 | state-of-the-art equipment, and variety of classes have made 62 | it easy to integrate exercise into my daily routine. The 63 | results have been amazing – I've lost weight, gained 64 | strength, and feel more energized than ever. I highly 65 | recommend this gym to anyone looking to make a positive 66 | change in their life 67 |
68 |77 | Signing up for this fitness program has been a game-changer 78 | for me. The trainers here are a wealth of knowledge and 79 | provide unwavering support. They've helped me break through 80 | my own barriers and accomplish goals I never imagined. The 81 | gym's uplifting atmosphere and the camaraderie among members 82 | make every workout a joy. 83 |
84 |93 | I can honestly say that joining this fitness community was 94 | one of the most rewarding decisions I've ever made. The 95 | trainers go above and beyond, offering their expertise and 96 | unwavering encouragement. They've propelled me past my own 97 | limitations, helping me achieve feats I once thought 98 | impossible. The gym's positive ambiance and the friendly, 99 | like-minded individuals I've met have made each workout a 100 | highlight of my day. 101 |
102 |111 | Enrolling in this fitness program has been a game-changer 112 | for me. The trainers are not only incredibly knowledgeable 113 | but also genuinely caring and supportive. They've motivated 114 | me to surpass my own expectations and achieve results I 115 | could only dream of. The gym's vibrant atmosphere and the 116 | welcoming community of members have made every workout an 117 | enjoyable experience. 118 |
119 |Last Updated: May 23, 2024
17 |Welcome to FitBody, Fitness and exercise are the keys that unlock the door to a healthier, happier, and more vibrant life. FitBody is the growing platform for gym enthusiasts, where they can choose their respective domains and pricing categories. We are happy to invite you to join our gym community.
18 | 19 |We collect various types of information in connection with the services we provide, including:
21 |We use the information we collect in various ways, including to:
29 |We may share your information with third parties under the following circumstances:
37 |We use a variety of security measures to maintain the safety of your personal information.
45 | 46 |Depending on your location, you may have the following rights regarding your personal data:
48 |If you have any questions about this Privacy Policy, you can contact us:
56 |Last Updated: May 23, 2024
19 |Welcome to FitBody. These terms and conditions outline the rules and regulations for the use of FitBody's website and services. By accessing this website, we assume you accept these terms and conditions. Do not continue to use FitBody if you do not agree to all of the terms and conditions stated on this page.
20 |By using our services, you represent and warrant that you are at least 18 years old and have the legal capacity to enter into these terms. If you are using our services on behalf of an organization, you represent and warrant that you have the authority to bind the organization to these terms.
24 |Unless otherwise stated, FitBody and/or its licensors own the intellectual property rights for all material on FitBody. All intellectual property rights are reserved. You may access this from FitBody for your own personal use subjected to restrictions set in these terms and conditions.
28 |You must not:
29 |When you create an account with us, you must provide us with accurate and complete information. You are responsible for maintaining the confidentiality of your account and password and for restricting access to your computer. You agree to accept responsibility for all activities that occur under your account or password.
39 |You may not access or use the site for any purpose other than that for which we make the site and our services available. The site may not be used in connection with any commercial endeavors except those that are specifically endorsed or approved by us. Prohibited activities include, but are not limited to:
43 |In no event shall FitBody, nor its directors, employees, partners, agents, suppliers, or affiliates, be liable for any indirect, incidental, special, consequential, or punitive damages, including without limitation, loss of profits, data, use, goodwill, or other intangible losses, resulting from (i) your access to or use of or inability to access or use the service; (ii) any conduct or content of any third party on the service; (iii) any content obtained from the service; and (iv) unauthorized access, use, or alteration of your transmissions or content, whether based on warranty, contract, tort (including negligence), or any other legal theory, whether or not we have been informed of the possibility of such damage.
55 |These terms shall be governed and construed in accordance with the laws of India, without regard to its conflict of law provisions. Our failure to enforce any right or provision of these terms will not be considered a waiver of those rights. If any provision of these terms is held to be invalid or unenforceable by a court, the remaining provisions of these terms will remain in effect. These terms constitute the entire agreement between us regarding our service, and supersede and replace any prior agreements we might have had between us regarding the service.
59 |We may terminate or suspend your account and bar access to the service immediately, without prior notice or liability, under our sole discretion, for any reason whatsoever and without limitation, including but not limited to a breach of the terms.
63 |If you wish to terminate your account, you may simply discontinue using the service.
64 |We reserve the right, at our sole discretion, to modify or replace these terms at any time. If a revision is material, we will provide at least 30 days' notice prior to any new terms taking effect. What constitutes a material change will be determined at our sole discretion. By continuing to access or use our service after any revisions become effective, you agree to be bound by the revised terms. If you do not agree to the new terms, you are no longer authorized to use the service.
68 |If you have any questions about these terms,
72 |
please contact us at: Email: support@fitbody.com