FitKit is a online shop where we sell fitness equipment and accessories.
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.
- 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.
- 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
- Node.js (version v20.13.1)
- npm or yarn
- MongoDB
-
Clone the repository:
git clone https://github.com/miavai649/fitkit-client
-
Install dependencies: Using npm:
npm install
Using yarn:
yarn install
-
Run the project: Using npm:
npm run dev
Using yarn:
yarn start dev