Skip to content

This is a website for art and craft-related products. Here you will find all the interesting wood and jute products of your choice that we have at your fingertips.

Notifications You must be signed in to change notification settings

Afroza5848/assignment-10-client-side

Repository files navigation

Website Name: DecorArt

Visit the live site: DecorArt

Selected Category: Jute & wooden Crafts

features and characteristics

  • 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.

Technology Used Client Side:

  • 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

Technologies Used Server Side

  • Node Js
  • Express Js
  • MongoDB

Hosting:

  • Server Sede Hosting: Vercel
  • Client Side Hosting: Firebase

Installation

Make sure you have the following installed:

  • Node.js
  • npm
  • Git

Clone the repository:

For the client side:

  • cd jute-and-timber-zone
  • npm install

For the server side:

  • 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

Start the server:

  • cd jute-and-timber-zone-server
  • nodemon index.js

Start the client:

  • cd jute-and-timber-zone
  • npm run dev

About

This is a website for art and craft-related products. Here you will find all the interesting wood and jute products of your choice that we have at your fingertips.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published