diff --git a/website/app/(pages)/acupuncture/page.tsx b/website/app/(pages)/acupuncture/page.tsx index b94f36e..0962a11 100644 --- a/website/app/(pages)/acupuncture/page.tsx +++ b/website/app/(pages)/acupuncture/page.tsx @@ -1,8 +1,17 @@ +import { Metadata } from "next"; import AcuForDocs from "./views/AcuForDocs"; import BasicsAndHist from "./views/BasicsAndHist"; import EarAcupuncture from "./views/EarAcupuncture"; import ScalpAcupuncture from "./views/ScalpAcupuncture"; +export const metadata: Metadata = { + title: "Dr. Feely | Acupuncture", + description: `Dr. Feely is a highly accomplished physician with over 25 years + of experience in osteopathic medicine, acupuncture, herbal medicine, and + family practice. He specializes in the treatment of neuromusculoskeletal + pain, especially back pain, neck pain and headaches.`, +}; + const Acupuncture = () => { return (
diff --git a/website/app/(pages)/articles/(content)/layout.tsx b/website/app/(pages)/articles/(content)/layout.tsx index 6c9d146..ac57f9e 100644 --- a/website/app/(pages)/articles/(content)/layout.tsx +++ b/website/app/(pages)/articles/(content)/layout.tsx @@ -1,4 +1,5 @@ "use client"; +import GenericButton from "@/components/GenericButton"; import { ArrowLongLeftIcon, ArrowSmallUpIcon } from "@heroicons/react/24/solid"; import Link from "next/link"; import { ReactNode, useEffect, useState } from "react"; @@ -26,19 +27,20 @@ const ArticlesLayout = ({ children }: Props) => {
{" "} - Back to Articles + View all Articles {children} {" "} - Back to Articles + View all Articles + {/* For some reason if I use a here it doesn't scroll all the way to the top of the page. */} {isTopOfPage ? ( <> ) : (
To Top
diff --git a/website/app/(pages)/articles/page.tsx b/website/app/(pages)/articles/page.tsx index 4c741c7..796c4df 100644 --- a/website/app/(pages)/articles/page.tsx +++ b/website/app/(pages)/articles/page.tsx @@ -1,6 +1,15 @@ +import { Metadata } from "next"; import ArtsForDocs from "./views/ArtsForDocs"; import ArtsForPatients from "./views/ArtsForPatients"; +export const metadata: Metadata = { + title: "Dr. Feely | Articles", + description: `Dr. Feely is a highly accomplished physician with over 25 years + of experience in osteopathic medicine, acupuncture, herbal medicine, and + family practice. He specializes in the treatment of neuromusculoskeletal + pain, especially back pain, neck pain and headaches.`, +}; + const Articles = () => { return (
diff --git a/website/app/(pages)/nor/page.tsx b/website/app/(pages)/nor/page.tsx index 4a678e4..651c9ad 100644 --- a/website/app/(pages)/nor/page.tsx +++ b/website/app/(pages)/nor/page.tsx @@ -1,7 +1,16 @@ +import { Metadata } from "next"; import NOR from "./views/NOR"; import NORArticles from "./views/NORArticles"; import NORVideos from "./views/NORVideos"; +export const metadata: Metadata = { + title: "Dr. Feely | NOR", + description: `Dr. Feely is a highly accomplished physician with over 25 years + of experience in osteopathic medicine, acupuncture, herbal medicine, and + family practice. He specializes in the treatment of neuromusculoskeletal + pain, especially back pain, neck pain and headaches.`, +}; + const NeuroOcularRelease = () => { return (
diff --git a/website/app/(pages)/osteopathy/page.tsx b/website/app/(pages)/osteopathy/page.tsx index a248d5b..48ced57 100644 --- a/website/app/(pages)/osteopathy/page.tsx +++ b/website/app/(pages)/osteopathy/page.tsx @@ -1,11 +1,20 @@ import OsteoForDocs from "./views/OsteoForDocs"; import PediatricCare from "./views/PediatricCare"; -import WhatIsOsteo from "./views/OsteoBasics"; +import OsteoBasics from "./views/OsteoBasics"; +import { Metadata } from "next"; + +export const metadata: Metadata = { + title: "Dr. Feely | Osteopathy", + description: `Dr. Feely is a highly accomplished physician with over 25 years + of experience in osteopathic medicine, acupuncture, herbal medicine, and + family practice. He specializes in the treatment of neuromusculoskeletal + pain, especially back pain, neck pain and headaches.`, +}; const Osteopathy = () => { return (
- +
diff --git a/website/app/(pages)/osteopathy/views/OsteoBasics.tsx b/website/app/(pages)/osteopathy/views/OsteoBasics.tsx index 1f62a51..5e7f1fa 100644 --- a/website/app/(pages)/osteopathy/views/OsteoBasics.tsx +++ b/website/app/(pages)/osteopathy/views/OsteoBasics.tsx @@ -1,126 +1,54 @@ const OsteoBasics = () => { return (
-
-

History

-

- Osteopathic Medicine finds its roots in the pioneering work of Dr. - Andrew Taylor Still, who challenged the medical practices of his time. - In 1874, Dr. Still developed a groundbreaking philosophy that viewed - the body as an interconnected unit, where all its systems work - harmoniously to maintain health. This idea was revolutionary, as it - diverged from the prevailing notion of treating diseases in isolation. - Dr. Still emphasized the significance of the musculoskeletal system, - recognizing that structural imbalances could lead to dysfunction and - illness. His philosophy laid the groundwork for the modern practice of - Osteopathic Medicine, which continues to evolve and adapt to - contemporary medical knowledge. -

-
+

+ Osteopathic Medicine finds its roots in the pioneering work of Dr. + Andrew Taylor Still, who challenged the medical practices of his time. + In 1874, Dr. Still developed a groundbreaking philosophy that viewed the + body as an interconnected unit, where all its systems work harmoniously + to maintain health. This idea was revolutionary, as it diverged from the + prevailing notion of treating diseases in isolation. Dr. Still + emphasized the significance of the musculoskeletal system, recognizing + that structural imbalances could lead to dysfunction and illness. His + philosophy laid the groundwork for the modern practice of Osteopathic + Medicine, which continues to evolve and adapt to contemporary medical + knowledge. +

-
-

Overview

-

- Osteopathic Medicine today embraces a holistic approach that - encompasses several fundamental principles: -

-
    -
  • - The Body as a Unit: Unlike traditional medicine, - which often focuses on isolated symptoms, Osteopathic Medicine views - the body as a unified entity. Each system influences and interacts - with the others, emphasizing the importance of considering the whole - person. -
  • -
  • - Reciprocal Relationship of Structure and Function:{" "} - Osteopathy recognizes that structural abnormalities can affect - bodily functions, and vice versa. This understanding guides - Osteopathic Physicians in diagnosing and treating not just symptoms, - but underlying causes. -
  • -
  • - Self-Regulating Mechanisms: The body possesses its - own mechanisms for maintaining health and balance. Osteopathic - Physicians trust in the body's innate ability to heal and regulate - itself, and they work to support and enhance these mechanisms. -
  • -
  • - Rational Therapy: Osteopathic Physicians base their - treatments on a profound understanding of anatomy, physiology, and - pathology. This knowledge allows them to provide targeted and - effective care. -
  • -
-

- Osteopathic Medicine isn't limited to addressing physical ailments. It - also takes into account environmental, emotional, and psychological - factors that contribute to a patient's well-being. -

-
- -
-

Osteopathic Manipulative Treatment (OMT)

-

- Osteopathic Manipulative Treatment (OMT) stands as a hallmark of - Osteopathic Medicine. Through OMT, Osteopathic Physicians employ their - hands to diagnose, treat, and prevent a wide range of conditions. This - non-invasive approach involves various manual techniques to manipulate - muscles, joints, and tissues. OMT aims to restore balance, alleviate - pain, and enhance the body's natural healing processes. Scientific - studies have validated the effectiveness of OMT in diverse conditions, - such as musculoskeletal pain, migraines, and even post-surgical - recovery. The use of OMT underscores Osteopathic Physicians' - commitment to providing comprehensive care beyond conventional - treatments. -

-
- -
-

DOs vs MDs

-

- While both D.O.s and M.D.s are licensed physicians with similar - educational foundations, there are notable distinctions: -

-
    -
  • - Education: Osteopathic Medical education places a - special emphasis on holistic care and the musculoskeletal system. - This knowledge equips D.O.s with a unique perspective on the - interplay between body systems. -
  • -
  • - Primary Care Focus: A substantial percentage of - D.O.s specialize in primary care fields such as family medicine, - pediatrics, and internal medicine. This aligns with Osteopathic - Medicine's emphasis on preventive health and wellness. -
  • -
  • - Osteopathic Manipulation: One of the most - significant differences is the incorporation of OMT into Osteopathic - practice. This hands-on approach allows D.O.s to provide an added - dimension of care, enhancing their ability to diagnose and treat a - wide range of conditions. -
  • -
-
- -
-

Conclusion

-

- Osteopathic Medicine, stemming from the visionary work of Dr. Andrew - Taylor Still, stands as a holistic and patient-centered approach to - healthcare. It acknowledges the body's intricate interconnectedness - and empowers patients to actively participate in their well-being. - Osteopathic Physicians blend cutting-edge medical advancements with - the art of touch, enabling them to diagnose, treat, and prevent - ailments with precision and compassion. As the medical landscape - continues to evolve, Osteopathic Medicine remains steadfast in its - commitment to providing comprehensive care that addresses not only - symptoms but the underlying factors contributing to health and - wellness. -

-
+

+ Osteopathic Medicine today embraces a holistic approach that encompasses + several fundamental principles: +

+

+ The Body as a Unit: Unlike traditional medicine, which + often focuses on isolated symptoms, Osteopathic Medicine views the body + as a unified entity. Each system influences and interacts with the + others, emphasizing the importance of considering the whole person. +

+

+ Reciprocal Relationship of Structure and Function:{" "} + Osteopathy recognizes that structural abnormalities can affect bodily + functions, and vice versa. This understanding guides Osteopathic + Physicians in diagnosing and treating not just symptoms, but underlying + causes. +

+

+ Self-Regulating Mechanisms: The body possesses its own + mechanisms for maintaining health and balance. Osteopathic Physicians + trust in the body's innate ability to heal and regulate itself, and they + work to support and enhance these mechanisms. +

+

+ Rational Therapy: Osteopathic Physicians base their + treatments on a profound understanding of anatomy, physiology, and + pathology. This knowledge allows them to provide targeted and effective + care. +

+

+ Osteopathic Medicine isn't limited to addressing physical ailments. It + also takes into account environmental, emotional, and psychological + factors that contribute to a patient's well-being. +

); }; diff --git a/website/app/(pages)/osteopathy/views/PediatricCare.tsx b/website/app/(pages)/osteopathy/views/PediatricCare.tsx index 7809edc..a188359 100644 --- a/website/app/(pages)/osteopathy/views/PediatricCare.tsx +++ b/website/app/(pages)/osteopathy/views/PediatricCare.tsx @@ -1,65 +1,128 @@ +import LearnMoreButton from "@/components/LearnMoreButton"; +import View from "@/components/View"; +import childInCast from "@/public/content/child_in_cast.jpg"; +import childWithCold from "@/public/content/child_with_cold.jpg"; +import infant from "@/public/content/infant.jpg"; +import sickChild from "@/public/content/sick_child.jpg"; +import downSyndrome from "@/public/content/down_syndrome.jpg"; +import Image from "next/image"; +import Card from "@/components/Card"; + const PediatricCare = () => { + const imageClass = "w-full md:max-w-md rounded-lg drop-shadow-2xl"; + const pClass = "my-8"; return ( -
-

DIGESTIVE PROBLEMS

-

- Newborns frequently experience gastrointestinal issues, from spitting up - to colicky crying. Osteopathic manipulative treatment can aid in - resolving these problems by addressing structural issues caused by - difficult births that irritate the vagus nerve, affecting the digestive - system. By correcting misalignments and tissue tensions around abdominal - organs, such as the umbilical area and esophagus-stomach junction, - infants can handle feeding and gas more effectively. Additionally, - dietary adjustments for breastfed or formula-fed infants might alleviate - digestive distress. Healthy dietary choices during infancy are crucial - for proper organ and brain development. -

+ +

Pediatrics

+
+ +

Digestive Problems

+

+ Osteopathic treatment offers a holistic approach to childhood health + problems. For newborns, misaligned abdominal fascia causing + digestive issues can be corrected, promoting normal digestion. + Injuries to the lower back or sacrum can lead to digestive troubles, + and osteopathic care targets the pelvic diaphragm to restore proper + function, particularly vital after injuries or surgery. Vague + complaints like tummy aches and nausea find relief through this + approach. Osteopathic treatment provides a comprehensive way to + alleviate childhood digestive and urinary issues, supporting + healthier development. +

+ + Keep reading about osteopathy and digestion + +
+ Sick Child -

DOWN SYNDROME

-

- Osteopathic manipulative treatment (OMT) can benefit individuals with - Down syndrome by improving body structure and function interrelation. - Down syndrome, caused by a third copy of chromosome 21, involves - developmental and muscle tone challenges. OMT can address structural - anomalies contributing to characteristic facial features and health - complications. OMT can improve sinus and respiratory issues, growth - delays, and motor skill development by addressing cranial shape, neural - pathways, and skeletal abnormalities. -

+ Diagram of down syndrome chromosomes + +

Down Syndrome

+

+ Osteopathic manipulative treatment (OMT) can benefit individuals + with Down syndrome by improving body structure and function + interrelation. Down syndrome, caused by a third copy of chromosome + 21, involves developmental and muscle tone challenges. OMT can + address structural anomalies contributing to characteristic facial + features and health complications. OMT can improve sinus and + respiratory issues, growth delays, and motor skill development by + addressing cranial shape, neural pathways, and skeletal + abnormalities. +

+ + Learn more about OMT and down syndrome + +
-

ORTHOPEDIC PROBLEMS

-

- Childhood orthopedic problems are often seen in the lower extremities - like feet, legs, knees, and hips. Birth-related stress or prolonged - growth can lead to various issues. Osteopathic manipulative treatment - (OMT) can help correct structural problems caused by birth complications - or other factors. OMT can address conditions like congenital hip issues, - tibial torsion, gait abnormalities, and sports injuries, promoting - healthy structural growth and preventing long-term problems. -

+ +

Orthopedic Problems

+

+ Childhood orthopedic problems are often seen in the lower + extremities like feet, legs, knees, and hips. Birth-related stress + or prolonged growth can lead to various issues. Osteopathic + manipulative treatment (OMT) can help correct structural problems + caused by birth complications or other factors. OMT can address + conditions like congenital hip issues, tibial torsion, gait + abnormalities, and sports injuries, promoting healthy structural + growth and preventing long-term problems. +

+ + Discover how OMT can alleviate orthopedic issues + +
+ Child with a broken ankle -

RESPIRATORY HEALTH

-

- The common cold is an opportunity for a child's immune system to - develop, but complications like pneumonia can be problematic. - Osteopathic manipulative treatment (OMT) can prevent complications by - addressing lymphatic drainage, muscle tension, and structural issues - related to respiratory health. OMT can also aid in respiratory allergies - and asthma by optimizing rib cage and diaphragm function, reducing the - need for medication and improving immune responses. -

+ Child with a cold + +

Respiratory Health

+

+ The common cold is an opportunity for a child's immune system to + develop, but complications like pneumonia can be problematic. + Osteopathic manipulative treatment (OMT) can prevent complications + by addressing lymphatic drainage, muscle tension, and structural + issues related to respiratory health. OMT can also aid in + respiratory allergies and asthma by optimizing rib cage and + diaphragm function, reducing the need for medication and improving + immune responses. +

+ + Dive deeper into respitory health and osteopathy + +
-

TREATMENT FOR NEWBORNS

-

- Osteopathic treatment for newborns aims to correct structural stresses - caused by the birth process. Birth complications can lead to various - issues, and osteopathic manipulative treatment (OMT) helps babies - recover and develop optimally. OMT addresses skull and nerve issues - caused by birth, helping to resolve irritability, developmental delays, - and other problems. OMT can benefit children with Down syndrome, aiding - respiratory health, growth concerns, and motor development. -

-
+ +

Treatment for Newborns

+

+ Osteopathic treatment for newborns aims to correct structural + stresses caused by the birth process. Birth complications can lead + to various issues, and osteopathic manipulative treatment (OMT) + helps babies recover and develop optimally. OMT addresses skull and + nerve issues caused by birth, helping to resolve irritability, + developmental delays, and other problems. +

+ + Learn more about OMT and infants + +
+ Infant baby +
+ ); }; diff --git a/website/app/globals.css b/website/app/globals.css index 96e2a44..6c9e446 100644 --- a/website/app/globals.css +++ b/website/app/globals.css @@ -16,7 +16,18 @@ main { @apply text-lg; } + h1 { + @apply text-7xl; + @apply font-cormorant; + } + h2 { + @apply text-2xl; + @apply font-bold; + @apply my-3; + } +} +@layer components { .ArticleContent h2 { @apply text-xl; @apply font-bold; diff --git a/website/app/icon.png b/website/app/icon.png new file mode 100644 index 0000000..38fa109 Binary files /dev/null and b/website/app/icon.png differ diff --git a/website/app/layout.tsx b/website/app/layout.tsx index ac95d69..44d824d 100644 --- a/website/app/layout.tsx +++ b/website/app/layout.tsx @@ -1,16 +1,7 @@ import Navbar from "@/components/Navbar"; import "./globals.css"; -import type { Metadata } from "next"; import Footer from "@/components/Footer"; -export const metadata: Metadata = { - title: "Dr. Richard Feely | Home", - description: `Dr. Feely is a highly accomplished physician with over 25 years - of experience in osteopathic medicine, acupuncture, herbal medicine, and - family practice. He specializes in the treatment of neuromusculoskeletal - pain, especially back pain, neck pain and headaches.`, -}; - export default function RootLayout({ children, }: { diff --git a/website/app/page.tsx b/website/app/page.tsx index 2756cc7..eb23f49 100644 --- a/website/app/page.tsx +++ b/website/app/page.tsx @@ -1,8 +1,17 @@ +import { Metadata } from "next"; import AcademicWork from "./views/AcademicWork"; import CertsAndFellows from "./views/CertsAndFellows"; import EduAndProExp from "./views/EduAndProExp"; import Introduction from "./views/Introduction"; +export const metadata: Metadata = { + title: "Dr. Richard A. Feely | Home", + description: `Dr. Feely is a highly accomplished physician with over 25 years + of experience in osteopathic medicine, acupuncture, herbal medicine, and + family practice. He specializes in the treatment of neuromusculoskeletal + pain, especially back pain, neck pain and headaches.`, +}; + const Home = () => { return (
diff --git a/website/app/views/AcademicWork.tsx b/website/app/views/AcademicWork.tsx index e1dbbac..6c723e5 100644 --- a/website/app/views/AcademicWork.tsx +++ b/website/app/views/AcademicWork.tsx @@ -2,7 +2,7 @@ const AcademicWork = () => { return (
-
Academic Appointments
+

Academic Appointments

2016-2017
World Health Organization
@@ -50,7 +50,7 @@ const AcademicWork = () => {
-
Books
+

Books

2011
@@ -79,7 +79,7 @@ const AcademicWork = () => {
-
Articles
+

Articles

2020
diff --git a/website/app/views/CertsAndFellows.tsx b/website/app/views/CertsAndFellows.tsx index d3bef55..42dd564 100644 --- a/website/app/views/CertsAndFellows.tsx +++ b/website/app/views/CertsAndFellows.tsx @@ -2,7 +2,7 @@ const CertsAndFellows = () => { return (
-
Board Certifications
+

Board Certifications

2001, 2011
American Board of Medical Acupuncture
@@ -39,7 +39,7 @@ const CertsAndFellows = () => {
-
Fellowships
+

Fellowships

2017
FAQAURP
@@ -70,7 +70,7 @@ const CertsAndFellows = () => {
-
Awards
+

Awards

2019
Andrew Taylor Still Medallion of Honor
diff --git a/website/app/views/EduAndProExp.tsx b/website/app/views/EduAndProExp.tsx index 60ab0e8..1b902be 100644 --- a/website/app/views/EduAndProExp.tsx +++ b/website/app/views/EduAndProExp.tsx @@ -2,7 +2,7 @@ const EduAndProExp = () => { return (
-
Education
+

Education

Truman State University
B.S. - Zoology/Chemistry
@@ -22,7 +22,7 @@ const EduAndProExp = () => {
-
Professional Experience
+

Professional Experience

Feely Center for Optimal Health
2000-Present
diff --git a/website/app/views/Introduction.tsx b/website/app/views/Introduction.tsx index 4dd6e38..6fe3b3c 100644 --- a/website/app/views/Introduction.tsx +++ b/website/app/views/Introduction.tsx @@ -16,9 +16,7 @@ const Introduction = () => {
-

- Richard A. Feely, DO -

+

Richard A. Feely, DO

diff --git a/website/components/Card.tsx b/website/components/Card.tsx new file mode 100644 index 0000000..16132c9 --- /dev/null +++ b/website/components/Card.tsx @@ -0,0 +1,18 @@ +import { ReactNode } from "react"; + +interface Props { + className?: string; + children?: ReactNode; +} + +const Card = ({ className, children }: Props) => { + return ( +

+ {children} +
+ ); +}; + +export default Card; diff --git a/website/components/GenericButton.tsx b/website/components/GenericButton.tsx new file mode 100644 index 0000000..db10e00 --- /dev/null +++ b/website/components/GenericButton.tsx @@ -0,0 +1,24 @@ +import Link from "next/link"; +import { ReactNode } from "react"; + +interface Props { + className?: string; + href: string; + children?: ReactNode; +} + +const GenericButton = ({ className, href, children }: Props) => { + return ( + + {children} + + ); +}; + +export default GenericButton; diff --git a/website/components/LearnMoreButton.tsx b/website/components/LearnMoreButton.tsx new file mode 100644 index 0000000..885b1fc --- /dev/null +++ b/website/components/LearnMoreButton.tsx @@ -0,0 +1,26 @@ +import { ReactNode } from "react"; +import GenericButton from "./GenericButton"; +import { ArrowLongRightIcon } from "@heroicons/react/24/solid"; + +interface Props { + className?: string; + href: string; + children?: ReactNode; +} + +const LearnMoreButton = ({ className, href, children }: Props) => { + return ( + + {children}{" "} + + + ); +}; + +export default LearnMoreButton; diff --git a/website/components/Navbar/index.tsx b/website/components/Navbar/index.tsx index 57f9b39..b2b74ce 100644 --- a/website/components/Navbar/index.tsx +++ b/website/components/Navbar/index.tsx @@ -31,10 +31,10 @@ const Navbar = () => { return (