Fitness Champion is a dynamic, user-friendly website created to promote a gym's facilities, classes, trainers, and membership plans. This responsive website allows users to learn about the gym's offerings, explore the classes, meet the trainers, view membership options, and contact the gym directly.
- Project Overview
- Demo
- Features
- Installation
- Usage
- File Structure
- Contributing
- License
This project aims to provide a seamless experience for users looking to join a gym, stay informed about class schedules, and book personal training sessions. The website is built with HTML, CSS, and JavaScript and can be further expanded to include backend functionalities if required.
To view the website live, visit: FitnessChampion
- Responsive Design: The website is mobile-friendly and adapts to various screen sizes.
- Modal Functionality: Membership plans and personal training sessions can be viewed in detail through modals.
- Image Gallery: A gallery section showcases the gym facilities and community.
- Interactive Class Schedule: A structured table displays available classes, schedules, and trainers.
- Membership Plans: Information on Basic, Standard, and Premium plans is available with a "Join Now" call-to-action.
- Personal Training Booking: Users can book sessions with trainers via a modal.
- Contact Form: Visitors can reach out using a contact form.
- Move to Top Button: A button that appears on scroll to quickly move back to the top of the page.
To run this project locally, follow these steps:
- Clone the repository:
git clone https://github.com/stephenombuya/gym-website
- Navigate to the project directory:
cd gym-website
- Open index.html in your browser:
open index.html
After opening index.html, you can interact with the different sections of the website:
- Home: The hero section introduces users to the gym and includes a call-to-action to join.
- About Us: Learn more about the gym’s mission, story, and team.
- Classes: Explore various fitness classes, complete with a schedule and descriptions.
- Membership: Check available membership plans and pricing.
- Personal Training: Book sessions with qualified personal trainers.
- Gallery: Browse images of the gym’s interior, classes, and community.
- Contact Us: Submit inquiries directly through a contact form.
gym-website/
├── index.html # Main HTML file
├── styles.css # Main CSS file
├── app.js # Main JavaScript file
├── assets/
│ ├── logo.png # Gym logo
│ ├── gallery/ # Gallery images
│ ├── trainers/ # Images of trainers
│ └── classes/ # Class images
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch (git checkout -b feature/new-feature).
- Commit your changes (git commit -m "Add new feature").
- Push to the branch (git push origin feature/new-feature).
- Open a pull request.
This project is licensed under the GNU License. See the LICENSE file for more details.