Bicycle Haven is an e-commerce application designed to manage a bicycle store. It allows users to browse bicycles, place orders, and complete payments securely using the ShurjoPay payment gateway.
Click here for the Client Live Site: https://bicycle-haven.vercel.app
- Order Bicycles: Users can select quantity, view total price, and provide order details.
- Order Update: Users can update cart items and order multiple products.
- Payment System: Integrated ShurjoPay for seamless transactions.
- Profile Manage: Users can update personal information.
- React Js
- Tailwind CSS
- Typescript
- Redux Toolkit
- Framer Motion"
Follow these steps to set up the project locally:
-
Clone the repository:
git clone <repository-url> cd <project-folder>
2.Install the required dependencies:
npm install
- Create a .env file in the root directory and configure the following environment variables:
VITE_REACT_APP_CLOUDINARY_CLOUD_NAME=<your_cloudinary_cloud_name>
VITE_REACT_APP_CLOUDINARY_API_KEY=<your_Cloudinary_api_key>
VITE_REACT_APP_CLOUDINARY_API_SECRET=<your_Cloudinary_api_secret>
VITE_REACT_APP_CLOUDINARY_UPLOAD_PRESET=<your_Cloudinary_upload_secret>
NB: If you want to change API_BASE_URL please go to redux folder > api > baseApi.ts then You can Change it.
- Start the Client:
npm run dev
- The API will be available at
http://localhost:5173