├── public
├── robots.txt
├── favicon.ico
├── logo192.png
├── logo512.png
├── index.html
└── manifest.json
├── src
├── views
│ ├── burn.jpg
│ ├── health.jpg
│ ├── MBBlogo.jpg
│ ├── healthy.jpg
│ ├── homeIcon.jpg
│ ├── workout.jpg
│ ├── nutrition.jpg
│ └── profilepage.jpg
├── context
│ └── UserContext.js
├── setupTests.js
├── App.test.js
├── index.css
├── reportWebVitals.js
├── utils
│ └── calculator.js
├── index.js
├── App.css
├── styles.css
├── services
│ └── caloriesAPI.js
├── pages
│ ├── AboutPage.js
│ ├── ProfilePage.js
│ ├── HomePage.js
│ ├── WorkoutsPage.js
│ ├── SignupPage.js
│ └── NutritionPage.js
├── App.js
├── logo.svg
└── components
│ └── Nav.js
├── .gitignore
├── package.json
└── README.md
/public/robots.txt:
--------------------------------------------------------------------------------
1 | # https://www.robotstxt.org/robotstxt.html
2 | User-agent: *
3 | Disallow:
4 |
--------------------------------------------------------------------------------
/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Jabeensk/fitnessTracker_Frontend/HEAD/public/favicon.ico
--------------------------------------------------------------------------------
/public/logo192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Jabeensk/fitnessTracker_Frontend/HEAD/public/logo192.png
--------------------------------------------------------------------------------
/public/logo512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Jabeensk/fitnessTracker_Frontend/HEAD/public/logo512.png
--------------------------------------------------------------------------------
/src/views/burn.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Jabeensk/fitnessTracker_Frontend/HEAD/src/views/burn.jpg
--------------------------------------------------------------------------------
/src/views/health.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Jabeensk/fitnessTracker_Frontend/HEAD/src/views/health.jpg
--------------------------------------------------------------------------------
/src/views/MBBlogo.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Jabeensk/fitnessTracker_Frontend/HEAD/src/views/MBBlogo.jpg
--------------------------------------------------------------------------------
/src/views/healthy.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Jabeensk/fitnessTracker_Frontend/HEAD/src/views/healthy.jpg
--------------------------------------------------------------------------------
/src/views/homeIcon.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Jabeensk/fitnessTracker_Frontend/HEAD/src/views/homeIcon.jpg
--------------------------------------------------------------------------------
/src/views/workout.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Jabeensk/fitnessTracker_Frontend/HEAD/src/views/workout.jpg
--------------------------------------------------------------------------------
/src/views/nutrition.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Jabeensk/fitnessTracker_Frontend/HEAD/src/views/nutrition.jpg
--------------------------------------------------------------------------------
/src/views/profilepage.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Jabeensk/fitnessTracker_Frontend/HEAD/src/views/profilepage.jpg
--------------------------------------------------------------------------------
/src/context/UserContext.js:
--------------------------------------------------------------------------------
1 | import { createContext } from "react";
2 |
3 | export const UserContext = createContext(null);
4 |
--------------------------------------------------------------------------------
/src/setupTests.js:
--------------------------------------------------------------------------------
1 | // jest-dom adds custom jest matchers for asserting on DOM nodes.
2 | // allows you to do things like:
3 | // expect(element).toHaveTextContent(/react/i)
4 | // learn more: https://github.com/testing-library/jest-dom
5 | import '@testing-library/jest-dom';
6 |
--------------------------------------------------------------------------------
/src/App.test.js:
--------------------------------------------------------------------------------
1 | import { render, screen } from '@testing-library/react';
2 | import App from './App';
3 |
4 | test('renders learn react link', () => {
5 | render(
20 | My Burn Buddy is a fitness application designed to help you achieve your health and fitness goals. Whether you're looking to lose weight, build muscle, or improve your overall fitness level, My Burn Buddy provides the tools and resources you need to succeed. 21 |
22 |31 | Getting started with My Burn Buddy is easy! Simply sign up for an account, log in, and start using the various features to track your fitness journey. Whether you're a beginner or an experienced fitness enthusiast, My Burn Buddy is here to support you every step of the way. 32 |
33 |35 | Ready to take control of your health and fitness? Sign up for My Burn Buddy today and start working towards your goals! 36 |
37 |31 | Live, Laugh, Run....Start tracking! 32 |
33 | {user ? ( 34 | <> 35 | 36 |First Name: {user.firstName}
49 |Last Name: {user.lastName}
50 |Email: {user.email}
51 |Date of Birth: {user.dateOfBirth}
52 |Water: {entry.waterIntake}
60 |Breakfast: {entry.breakfast}
61 |Lunch: {entry.lunch}
62 |Dinner: {entry.dinner}
63 |Snacks: {entry.snacks}
64 |41 | My Burn Buddy helps you track your workouts, calories burned and nutrition to achieve your fitness goals. 42 |
43 | 44 | 45 |71 | Don't have an account? Create Account 72 |
73 |79 | Calories Burned: {caloriesBurned} 80 |
81 |