Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mubassim-khan/smartcartify

This repository contains the code for implementing the Redux Toolkit methodology in React. View README for more descriptive overview of repository.
https://github.com/mubassim-khan/smartcartify

react redux redux-thunk redux-toolkit

Last synced: 1 day ago
JSON representation

This repository contains the code for implementing the Redux Toolkit methodology in React. View README for more descriptive overview of repository.

Awesome Lists containing this project

README

        

# SmartCartify

This repository contains the code for implementing the Redux Toolkit methodology in React. The `@reduxjs/toolkit` package wraps around the core redux package, and contains API methods and common dependencies that are essential for building a Redux app.

## Preview

![Preview 1 Image](https://github.com/Mubassim-Khan/SmartCartify/blob/main/src/assets/Prev%201.png)

## Features

- Responsive design: The web page adapts to different screen sizes, ensuring a consistent user experience on desktop & mobile devices.
- Interactive components: The page includes interactive elements such as buttons, cards, animations & other hover effects on buttons.
- CSS styling: The stylesheets provide a sleek and modern look.
- Redux Toolkit: Provides a vital role in manipulating the state of components, keeping in track.

## Tech used 🛠️

- [React](https://reactjs.org/) - UI Library
- [Redux Toolkit](https://redux-toolkit.js.org/) - Toolset for Redux App Development
- [Redux Thunk](https://github.com/reduxjs/redux-thunk) - Middleware for Redux
- [Axios](https://axios-http.com/) - HTTP Client for Node.js

## Getting Started

To get started with this project, follow these steps:

1. Clone the repository:

```bash
git clone https://github.com/Mubassim-Khan/SmartCartify
```

2. Open the project in your preferred code editor.

3. Install dependencies:

```bash
npm i
```

4. Now, you can start a local web server by running:

```bash
npm start
```

5. And then open http://localhost:5173 to view it in the browser.

## Contact

If you have any questions, suggestions, or feedback, you can reach out to the project maintainer:

- LinkedIn: [Mubassim Ahmed Khan](https://www.linkedin.com/in/mubassim)
- Email: [[email protected]](mailto:[email protected])

## Available Scripts

In this project, you can run the following scripts:

| Script | Description |
| ------------- | ------------------------------------------------------- |
| npm start | Runs the app in the development mode. |
| npm test | Launches the test runner in the interactive watch mode. |
| npm run build | Builds the app for production to the `dist` folder. |
| npm run serve | Serves the production build from the `dist` folder. |

---