Welcome to the Gym Center Website! This project is a modern, responsive web application designed to showcase a top-rated gym in Lahore. The goal is to provide an engaging and user-friendly experience for potential members, offering detailed information about our services, pricing, and programs.
- Responsive Design: Optimized for both desktop and mobile devices, ensuring a seamless experience across all screen sizes.
- Smooth Scrolling: Enhanced user experience with smooth scrolling to sections and interactive elements.
- Dynamic Pricing Cards: Easily showcase various membership packages with dynamic pricing and feature listings.
- Engaging Hero Section: Captivating hero section with motivational content and call-to-action buttons.
- Comprehensive Program Listings: Display various fitness programs with icons and descriptions.
- User-Friendly Navigation: Intuitive navigation menu with smooth transitions for easy access to different sections.
- Mobile-Friendly Menu: A responsive hamburger menu for a cleaner mobile interface.
- layout.js: Defines the overall layout of the site, including the Navbar and Footer components.
- page.js: Main page rendering various sections like Hero, Programs, Features, CTA, Pricing, Testimonials, and Subscription.
- Components:
- Navbar.jsx: The top navigation bar with links and a mobile-friendly hamburger menu.
- Hamburger.jsx: A component for the mobile menu icon.
- Hero.jsx: The hero section featuring a motivational heading and call-to-action buttons.
- Button.jsx: A reusable button component with customizable styles and icons.
- CTA.jsx: Call-to-action section encouraging users to join the gym.
- Features.jsx: Section highlighting the benefits of the gym’s fitness plans.
- Footer.jsx: Footer with social media links, sitemap, and copyright information.
- Pricing.jsx: Displays different membership packages using the PricingCard component.
- PricingCard.jsx: Individual pricing cards showing package details.
- ProgramCard.jsx: Card component for showcasing different fitness programs.
- Programs.jsx: Section for displaying a variety of fitness programs.
- Statisfaction.jsx: Component to show customer satisfaction images.
- Subscription.jsx: A section encouraging users to subscribe to the gym’s newsletter or membership updates, featuring a simple and engaging form.
- TestimonialCard.jsx: Component to highlight positive experiences and feedback from gym members.
- Testimonials.jsx: Section dedicated to showcasing customer testimonials.
- Clone the repository:
git clone https://github.com/developmentwithumer/Gym-Center.git
- Navigate to the project directory:
cd Gym-Center
- Install dependencies:
npm install
- Run the development server:
Open
npm run dev
http://localhost:3000
in your browser to see the website in action.
- Meta Tags: The site includes meta tags for better SEO, including title and description tailored for search engines.
- Semantic HTML: Proper use of HTML5 elements ensures better accessibility and search engine ranking.
- Optimized Images: Images are optimized and include descriptive alt text for improved SEO and accessibility.
We welcome contributions to improve my skills and the Gym Center Website. Feel free to submit a pull request or open an issue for any bugs or enhancements.
This project is licensed under the MIT License. See the LICENSE file for details.
- GitHub: DevelopmentWithUmer
Thank you for checking out the Gym Center Website! We hope it helps you.