Skip to content

miavai649/fitkit-client

Repository files navigation

FitKit

Introduction

FitKit is a online shop where we sell fitness equipment and accessories.

Project Description

FitKit is an online platform that makes shopping for fitness gear easy and enjoyable. Our website is designed to be simple to use, so customers can easily browse through our products, read detailed information, and make secure purchases.

Features

  • Admin can easily create a new product and also a existing product or delete a product.
  • Detailed Product Information for Each product with clear descriptions, images, prices and amount of available products.
  • User can search product by products name, filter product by category and sort product by price.

Technology Stack

  • Frontend: React, Redux, Typescript, Tailwind css, Shadcn
  • Backend: Node.js, Express, Typescript, Zod
  • Database: MongoDB
  • Other: AOS, React-Router-Dom, React-icon, Sonner Toast, Hero Icon, React Hook Form, React Responsive Masonry, React Photo View

Installation Guideline

Prerequisites

  • Node.js (version v20.13.1)
  • npm or yarn
  • MongoDB

Installation Steps

  1. Clone the repository:

    git clone https://github.com/miavai649/fitkit-client
  2. Install dependencies: Using npm:

    npm install

    Using yarn:

    yarn install
  3. Run the project: Using npm:

    npm run dev

    Using yarn:

    yarn start dev

Live URL

Click here