Visit the live site: DecorArt
- Explore a wide range of handcrafted items, from intricately designed jute and wooden jewelry to beautifully Home Decor Wooden Utensils and Kitchenware.
- Create an account to save your favorite items, track orders, and receive recommendations based on your preferences.
- Easily add items to your cart, securely checkout,Update Your Cart and track the status of your orders every step of the way.
- You can see the products that the ones that need customization and the ones that don't need customization separately through the filter function
- Implemented protected routes using React Router to ensure access control. Redirects users to the login page if they attempt to access private routes without authentication.
- Tailwind CSS
- DaisyUI & Mamba UI
- React router dom
- React icons
- Tanstack/react-query
- React-hook-form
- Lottie React
- react typewriter
- Prop types
- Sweetalert2
- React toastify
- Firebase
- cors
- dotenv
- Node Js
- Express Js
- MongoDB
- Server Sede Hosting: Vercel
- Client Side Hosting: Firebase
- Node.js
- npm
- Git
- git clone https://github.com/Afroza5848/assignment-10-client-side.git
- cd your-repository
- Install dependencies:
- cd jute-and-timber-zone
- npm install
-
cd jute-and-timber-zone-server
-
npm install
-
Set up environment variables:
-
Create a .env file in the server directory and add your MongoDB connection string and any other necessary environment variables.
-
Create a .env file in the client directory and add your Firebase configuration and any other necessary environment variables.
-
Running the Application
- cd jute-and-timber-zone-server
- nodemon index.js
- cd jute-and-timber-zone
- npm run dev