This project is a responsive and user-friendly therapy website developed to demonstrate my proficiency in React and modern web development practices. The website aims to provide comprehensive information about therapy services, facilitate online booking, and offer resources to support mental health.
- Responsive Design: Optimized for desktops, tablets, and mobile devices to ensure accessibility for all users.
- User-Friendly Navigation: Intuitive layout with clear navigation to enhance the user experience.
- Online Booking System: Allows users to book therapy sessions easily.
- Contact Form: Integrated contact form for users to reach out directly.
- Validation with Formik and Yup: Ensures accurate user input and enhances form reliability.
- Conditional Rendering: Dynamically adjusts content based on user interactions and data.
- React: JavaScript library for building user interfaces.
- npm: Package manager for installing dependencies.
- Formik: Library for building and managing forms.
- Yup: Schema builder for form validation.
- Material-UI: React component library for styling and theming.
- Vercel: Deployment platform.
To set up the project locally, follow these steps:
git clone https://github.com/O-Tobi/Therapy-Website.git
cd therapy-website
npm install
npm start
Usage
After setting up the project, navigate to the homepage. Use the menu to explore different sections of the website. You can book therapy sessions through the booking system and contact us using the form provided.
Contributing
Feel free to fork this repository, make feature branches, and submit pull requests.
License
This project is licensed under the MIT License.
Contact
For any questions, please contact me at your.email@example.com.