This is a Next.js project for a holistic physical therapy website. It provides information about physical therapy services, showcases the team, and offers a blog section for health-related content.
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
app/
: Contains the main application pages and layoutscomponents/
: Reusable React componentsassets/
: Static assets like images and iconsconfig/
: Configuration fileslib/
: Utility functions and helpers
- Responsive design
- Team showcase
- Service listings
- Blog section
- FAQ component
- Booking page
- Next.js 14
- React 18
- TypeScript
- Tailwind CSS
- Radix UI components
- Framer Motion for animations
The project includes several custom components:
- MainNavBar: Main navigation component
- Hero: Landing page hero section
- Showcase: Team member showcase
- FAQ: Frequently Asked Questions section
- Misson: Company mission statement
- Footer: Site-wide footer
The project uses Tailwind CSS for styling. Custom fonts are implemented using Next.js font optimization:
typescript:frontend/app/layout.tsx
The site configuration can be found in:
typescript:frontend/config/site.ts
This project uses ESLint for linting and Prettier for code formatting. Configuration files are included in the project root.
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out the Next.js deployment documentation for more details.
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
Contributions are welcome! Please feel free to submit a Pull Request.