Skip to content

A modern, responsive fitness website built with React, showcasing gym services, products, and blogs, designed to deliver a seamless user experience. Includes dynamic features like product filtering, cart functionality, and blog details.

Notifications You must be signed in to change notification settings

dawidolko/FitnessGym-Project-React

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FitnessGym

Project Description

FitnessGym Website is a modern, responsive frontend project built with React, JavaScript, CSS, and SCSS/SASS technologies. This website offers users an engaging platform to explore gym facilities, browse fitness programs, and interact with dynamic features such as class schedules, trainer profiles, and a product shop for supplements.

The site boasts a sleek design, user-friendly navigation, and seamless performance, delivering an enhanced experience for fitness enthusiasts.

Availability

The website is available at: fitnessgym.dawidolko.pl

Features

  • Interactive Product Shop:

    • Wide range of fitness products, including supplements like proteins, creatine, and pre-workouts.
    • Each product features a detailed description, price, and image.
    • Dynamic cart functionality for an intuitive shopping experience.
  • Gym Services:

    • Explore gym facilities, available classes, and schedules.
    • Profiles of trainers showcasing their expertise and qualifications.
  • Responsive Design:

    • Optimized for mobile, tablet, and desktop devices for consistent performance.
  • Dynamic Frontend:

    • Features like category filters, search functionality, and interactive buttons.
  • Aesthetic User Interface:

    • Styled with SCSS/SASS, offering organized and reusable CSS components.

Technologies

  • React: For building a dynamic and interactive user interface.
  • CSS3 / SCSS / SASS: For modern and responsive styling.
  • JavaScript (ES6+): For dynamic and client-side functionality.
  • Git: For version control and project collaboration.

Directory Structure

├── public/           # Public files
├── src/              # Source code
│   ├── assets/       # Images and static assets
│   ├── components/   # React components
│   ├── pages/        # Page components
│   ├── styles/       # Global and modular SCSS styles
│   └── App.js        # Main application entry point
├── package.json      # Project metadata and dependencies
└── README.md         # Project documentation

How to Run the Project Locally?

  1. Clone the repository:
git clone https://github.com/dawidolko/FitnessGym-Website.git
  1. Navigate to the project directory:
cd FitnessGym-Website
  1. Install dependencies:
npm install
  1. Start the development server:
npm start
  1. Open the site in your browser at http://localhost:3000.

Author

The website was created by Dawid Olko as part of the FitnessGym project.

License

This project is released under the MIT license. Details are available in the LICENSE file.

About

A modern, responsive fitness website built with React, showcasing gym services, products, and blogs, designed to deliver a seamless user experience. Includes dynamic features like product filtering, cart functionality, and blog details.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published