Skip to content

Commit 7eb1bd2

Browse files
Updates to coaching website (#61)
- Update introduction in Hero - Update core value image for client first - Add Powerlifting training to services list - Add Powerlifting Training and Meet Prep to coaching system list - Update facts section - Update habit-based nutrition coaching title
1 parent cc8a5e2 commit 7eb1bd2

File tree

9 files changed

+40
-26
lines changed

9 files changed

+40
-26
lines changed

src/assets/services/gold-medal.png

14.9 KB
Loading

src/assets/services/webcam.png

-11.6 KB
Loading

src/assets/values/handshake.png

38.7 KB
Loading

src/assets/values/teamwork.png

-49.4 KB
Binary file not shown.

src/components/Coach/CoreValues.tsx

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import barChart from "assets/values/bar-chart.png";
22
import science from "assets/values/data-science.png";
3-
import teamWork from "assets/values/teamwork.png";
3+
import client from "assets/values/handshake.png";
44
import { CSSinJS } from "common/types";
55

66
const CoreValues: React.FC = () => {
@@ -16,13 +16,13 @@ const CoreValues: React.FC = () => {
1616
<div className="card" data-aos="zoom-in">
1717
<div className="card-content">
1818
<figure className="image is-96x96" style={styles["figure"]}>
19-
<img src={teamWork} alt="database" />
19+
<img src={client} alt="client" />
2020
</figure>
21-
{/* Source: <a href="https://www.flaticon.com/free-icons/person" title="person icons">Person icons created by Freepik - Flaticon</a> */}
21+
{/* <a href="https://www.flaticon.com/free-icons/client" title="client icons">Client icons created by Freepik - Flaticon</a> */}
2222
<h2 style={styles["valueCaption"]}>Client first, period.</h2>
2323
<p style={styles["valueSubCaption"]}>
24-
I will always uphold my integrity as a coach and never cut corners
25-
just to make a dime.
24+
I will always uphold my integrity as a coach and never cut
25+
corners just to make a dime.
2626
</p>
2727
</div>
2828
</div>
@@ -31,12 +31,10 @@ const CoreValues: React.FC = () => {
3131
<div className="card" data-aos="zoom-in">
3232
<div className="card-content">
3333
<figure className="image is-96x96" style={styles["figure"]}>
34-
<img src={science} alt="yoga" />
34+
<img src={science} alt="science" />
3535
</figure>
3636
{/* Source: <a href="https://www.flaticon.com/free-icons/computer" title="computer icons">Computer icons created by vectorsmarket15 - Flaticon</a> */}
37-
<h2 style={styles["valueCaption"]}>
38-
Simple and science-based
39-
</h2>
37+
<h2 style={styles["valueCaption"]}>Simple and science-based</h2>
4038
<p style={styles["valueSubCaption"]}>
4139
Bro-science is a thing of the past! Let's talk about that real
4240
juicy science instead.

src/components/Coach/Facts.tsx

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,13 @@ const Facts: React.FC = () => {
1818
<div className="card">
1919
<div className="card-content has-text-left" style={styles["text"]}>
2020
<p>
21-
I'm a climate research software engineer by day. I enjoy
22-
cooking, food photography, hiking, martial arts, and PC gaming!
23-
I have coached numerous USPA and USAPL athletes who placed
24-
top-3, with some winning best overall male lifter. I also
25-
competed in a few meets and will be making a return to the
26-
platform soon. My all-time gym PRs are 375/230/470.
21+
I'm a Climate Research Software Engineer at a national
22+
laboratory on the weekdays (check out my{" "}
23+
<a href="https://tomvo.me/career"> career website</a>). I enjoy
24+
powerlifting, cooking, food photography, hiking, martial arts,
25+
reading, and PC gaming! I have competed in a few powerlifting
26+
meets and my all-time gym PRs are 375 squat, 230 bench, and 470
27+
deadlift.
2728
</p>
2829
</div>
2930
</div>

src/components/Coach/Hero.tsx

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -30,16 +30,21 @@ function Hero() {
3030
<h3 id="hero-welcome">Hey There!</h3>
3131
<h1 id="hero-title">I'm Tom Vo,</h1>
3232
<p id="hero-description">
33-
a NASM Certified Personal Trainer and Powerlifting Coach. I
34-
pride myself on deeply understanding each of my client's goals
35-
and aspirations. I provide a truly individualized coaching
36-
experience using a feedback-driven training and nutritional
37-
system.
33+
<strong>
34+
a NASM Certified Personal Trainer and Powerlifting Coach with
35+
over a decade of lifting experience.
36+
</strong>{" "}
37+
I have coached numerous powerlifting athletes who placed in the
38+
top 3 of their division, with some winning best overall lifter.
39+
I have also helped clients reached their weight-loss goals
40+
through habit-based nutrition and exercise programs.
3841
</p>
3942
<p id="hero-description">
40-
As a continuous learner, I love to share my passion and
41-
knowledge in exercise with everyone! Enough said, let's link up
42-
and make some gains together! 💪🙌
43+
My coaching philosophy focuses on deeply understanding each of
44+
my client's goals and life circumstances to provide
45+
individualized services. As a continuous learner, I love to
46+
share my passion in exercise with everyone. Enough said, let's
47+
link up and make some gains together! 💪🙌
4348
</p>
4449
<div className="hero-icon">
4550
<a

src/components/Coach/Services/ServicesList.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ const styles: CSSinJS = {
1010

1111
const ServicesList: React.FC = () => {
1212
const services = [
13-
"Powerlifting meet prep",
13+
"Powerlifting training and meet prep",
1414
"Individualized training programs",
1515
"Habit-based nutrition coaching",
1616
"Active check-ins and calls",

src/components/Coach/Services/System.tsx

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import apple from "assets/services/apple.png";
2+
import barbell from "assets/services/gold-medal.png";
23
import route from "assets/services/route.png";
34
import webcam from "assets/services/webcam.png";
45
import { CSSinJS } from "common/types";
@@ -12,6 +13,15 @@ const System: React.FC = () => {
1213
};
1314

1415
const systemComponents = [
16+
{
17+
// <a href="https://www.flaticon.com/free-icons/medal" title="medal icons">Medal icons created by Pixel Buddha - Flaticon</a>
18+
iconSrc: barbell,
19+
name: "Powerlifting Training and Meet Prep",
20+
bullets: [
21+
"Off-season programming based on ideal volume, frequency, and periodization scheme for each athlete",
22+
"Meet prep includes a 4-6 week peaking program, weekly calls, and attempt strategizing",
23+
],
24+
},
1525
{
1626
// <a href="https://www.flaticon.com/free-icons/end-to-end" title="end to end icons">End to end icons created by Muhammad_Usman - Flaticon</a>
1727
iconSrc: route,
@@ -25,15 +35,15 @@ const System: React.FC = () => {
2535
{
2636
// <a href="https://www.flaticon.com/free-icons/fruit" title="fruit icons">Fruit icons created by Freepik - Flaticon</a>
2737
iconSrc: apple,
28-
name: "Habit-Based Nutritional Coaching",
38+
name: "Habit-Based Nutrition Coaching",
2939
bullets: [
3040
"Focus on strategies to improve nutrition through education, accountability, and behavior changes",
3141
"Develop habits and behaviors for long-term benefits to your health and wellbeing",
3242
"Integrate sustainable meal timing practices and well-balanced diets (no strict meal planning!)",
3343
],
3444
},
3545
{
36-
// <a href="https://www.flaticon.com/free-icons/cam" title="cam icons">Cam icons created by Vectors Market - Flaticon</a>
46+
// <a href="https://www.flaticon.com/free-icons/webcam" title="webcam icons">Webcam icons created by Vectors Market - Flaticon</a>
3747
iconSrc: webcam,
3848
name: "Active Check-Ins",
3949
bullets: [

0 commit comments

Comments
 (0)