This is a React project for building a clothes ecommerce application. It includes the following features and dependencies:
- Clothes ecommerce implementation
- Store page
- Dashboard page
- Product page
- Category page
- Cart page
- Shipping page
- Account page
- Order Management page
- Add Product page
- ...
- React Query: A library for managing, caching, synchronizing, and updating server state in React.
- Axios: A promise-based HTTP client for making API requests.
- Redux: A predictable state container for managing application state.
- Framer Motion: A library for creating smooth animations and transitions in React applications.
- React Router: A library for handling routing in React applications.
- js-cookies: A library for working with cookies in JavaScript.
- hook-form: A library for building forms with validation in React.
- Material-UI (mui): A popular UI component library for React.
- swiper: A library for working with cookies in JavaScript.
- styled-components: A library for styling React components with CSS-in-JS.
To get started with this project, follow the steps below:
-
Clone the repository: https://github.com/SinaKamrava-KMR/Maktab94_StarEcommerce_Sina_Kamrava.git
-
Install the dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser and navigate to
http://localhost:5173/
to see the application running.
The project has the following folder structure:
- React
- React Query
- Axios
- Redux
- Framer Motion
- React Router
- js-cookies
- hook-form
- styled-components
- Material-UI
If you have any questions or suggestions, feel free to reach out to sinakamrava3118@gmail.com.