Skip to content

A gym workout, fitness, healthcare related website with nice design and firebase authentication

Notifications You must be signed in to change notification settings

ankan-782/Gym-nation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GYM-NATION -- a gym workout, fitness, healthcare related website

This was a task for a course of programming hero in 2021

Table of contents

Overview

Links

The challenge

Users should be able to:

  • View the optimal layout for the site depending on their device's screen size
  • See hover states for all interactive elements on the page
  • use navigation for navigating through sections.
  • use mobile menu for navigating sections in tablet and mobile devices.
  • Receive an error message when the footer subscribe now form is submitted if:
    • The input field is empty
    • The email address is not formatted correctly

Project features

  • This is the gym workout fitness related website where trainers doing different classes and users learn about many workouts and see details about classes related information trainer related information.

  • This website has basically 5 routes. Home, services, workouts, trainers and login-registration route. In every page there has a header for navigating every pages and there has a footer.

  • In home page there has 4 sections which are banner section & some services, about us and contact us.

  • Then, in services section all classes available. Then service details will come when user clicks in button. Then all trainers information are present in trainers section. Then all workouts information are present in workouts section.

  • From this website any user can see header footer section, all the services, classes, workouts information, trainer information, about us section, contact us section, login registration section, error 404 page.

How to run

  • Clone the repository:
git clone https://github.com/ankan-782/Gym-nation.git
  • Navigate to the project directory:
cd Gym-nation
  • Install dependencies:
npm install
  • run the project:
npm start

Screenshot

  • Full website at larger devices

screenshot 1

  • Service page at larger devices

screenshot 2

  • Service details page at larger devices

screenshot 3

  • Login page at larger devices

screenshot 4

  • Registration page at larger devices

screenshot 5

  • Trainers page at larger devices

screenshot 6

  • workouts page at larger devices

screenshot 7

  • navbar opened at smaller devices

screenshot 8

My process

Built with

  • React Js
  • Semantic JSX markup
  • Bootstrap css framework
  • Flex-box
  • CSS Grid
  • Position
  • Mobile-first workflow
  • Firebase authentication
  • Various npm packages

Author

About

A gym workout, fitness, healthcare related website with nice design and firebase authentication

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published