/online-shop-react

e-commerce project created with react

Primary LanguageJavaScript

Pourya Kala ( پوریا کالا )

Experience the ultimate online shopping destination with our cutting-edge web application built using React and Redux. Our platform redefines the way you shop by offering a seamless and intuitive experience. Browse through a wide array of products, effortlessly manage your shopping cart, and enjoy the convenience of secure online transactions. Elevate your shopping journey with our innovative React and Redux-powered app and discover the future of online retail .

Table of Contents

Introduction

Pourya Kala is a web application [briefly describe your project's main goals and objectives here].

Features

  • [List the key features of your project here]

Installation

To run this project locally, make sure you have Node.js and npm installed. Then, follow these steps:

  1. Clone this repository to your local machine.
  2. Navigate to the project directory.
cd pourya-kala

1.Install the required dependencies. npm install

Usage

To start the development server, use the following command:

npm run custom-start

Open your browser and go to http://localhost:3000 to access the application.

Technologies

Pourya Kala is built using the following technologies:

  • React

  • Redux

  • formkit/auto-animate

  • mantine/core

  • mantine/hooks

  • react-spring/web

  • reduxjs/toolkit

  • testing-library/jest-dom

  • testing-library/react

  • testing-library/user-event

  • axios

  • bootstrap

  • date-fns-jalali

  • draft-js

  • env-cmd

  • formik

  • mantine-datepicker-jalali

  • react-bootstrap

  • react-dom

  • react-draft-wysiwyg

  • react-helmet

  • react-horizontal-scrolling-menu

  • react-icons

  • react-image-magnify

  • react-redux

  • recharts

  • sass

  • web-vitals

  • yup

  • react-toastify

Contributing

We welcome contributions from the community. To contribute to Pourya Kala, please follow these steps:

  1. Fork the repository.
  2. Create a new branch.
  3. Make your changes and commit them.
  4. Push the changes to your fork.
  5. Submit a pull request with a detailed description of your changes.

Please ensure your pull request adheres to the following guidelines:

  • Explain the purpose and scope of your changes.
  • Keep your changes concise and focused.
  • Ensure your code follows the project's coding conventions and style guidelines.
  • Write clear and descriptive commit messages.
  • Include any necessary tests for your changes.
  • Update the project documentation if applicable.

Our team will review your contribution as soon as possible and merge it if it meets our guidelines and standards. We appreciate your support in making Pourya Kala better.

If you have any questions or need assistance with the contribution process, feel free to reach out to us via email or open an issue for discussion.

We look forward to your contributions!

License

[Include information about the project's license here]

Contact

For any questions or inquiries, feel free to reach out to us: