Skip to content

SUMIT-WEBDEV/wtf

Repository files navigation

Fitness Scheduler

Introduction

The Fitness Scheduler is a web application built using React and Vite. It allows users to view and sign up for fitness classes, with features for filtering classes based on parameters like class type, time of day, and instructor. The application also includes an admin view for managing classes, such as adding new ones or modifying existing ones.

Features

  • Display a weekly calendar with available fitness classes.
  • View detailed information about each class, including time, duration, and instructor.
  • Filter classes based on parameters like class type, time of day, and instructor.
  • Prevent users from signing up for overlapping classes.
  • Implement error handling for API interactions.
  • Admin view for adding or modifying classes.
  • Optional: User authentication (mock implementation).
  • Optional: Notifications for class sign-ups or changes.

Installation

  1. Clone the repository:

    https://github.com/SUMIT-WEBDEV/wtf.git
  2. Navigate to the project directory:

    cd wtf
  3. Install dependencies:

    npm install
  4. Start the development server:

    npm run dev

admin credentials-

mock api -