Skip to content

mohamed-hassaan3/commerce-jacky

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Welcome to the E-Commerce project repository! This project is built using React and Redux, along with several other libraries and tools. It aims to provide a feature-rich e-commerce platform with a focus on a seamless user experience and dynamically no stock no render item and then stock less than 10 Pcs render warning message .

Technologies Used

  • React: A JavaScript library for building user interfaces.
  • Redux: A predictable state container for JavaScript applications.
  • Redux AsyncThunk: Middleware for handling asynchronous operations in Redux.
  • React Router: A declarative routing library for React applications.
  • Lazy Load: A technique for loading components or assets only when they are needed.
  • Axios: A promise-based HTTP client for making requests to APIs.
  • Bootstrap Icons: A collection of free, high-quality icons.
  • React Skeleton: A library for creating loading skeletons to improve perceived performance.
  • React Slick: A responsive carousel component for React.
  • React UUID: A library for generating unique identifiers.
  • React Toastify: A notification library for React applications.
  • Persist Hook: A hook for persisting state in React applications.
  • Closure Function: Used for calculating the total amount, considering discounts, shipping costs, and free shipping. -Dynamic: dynamically no stock no render item and then stock less than 10 Pcs render warning message

Project Structure

The project follows a modular structure to enhance maintainability and scalability. Here's a brief overview:

  • src/
    • components/: Reusable React components.
    • features/: Feature-specific components and logic.
    • pages/: Main application views and pages.
    • utils/: Utility functions and helpers.
    • lib/: External libraries or helper functions.
    • data/: Mock or static data used in the application.
    • assets/: Images, stylesheets, and other static assets.

Getting Started

  1. Clone the repository:

    git clone https://github.com/MM3-class/commerce-jacky.git