https://github.com/lucaspanizio/redux-store
Exercício básico de manipulação de estados utilizando Redux Toolkit que simula uma loja com carrinho de compras.
https://github.com/lucaspanizio/redux-store
css3 reactjs redux-toolkit swiper-js tanstack-react-query typescript vite
Last synced: about 2 months ago
JSON representation
Exercício básico de manipulação de estados utilizando Redux Toolkit que simula uma loja com carrinho de compras.
- Host: GitHub
- URL: https://github.com/lucaspanizio/redux-store
- Owner: lucaspanizio
- License: mit
- Created: 2023-04-20T15:42:50.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2024-09-24T03:15:52.000Z (almost 2 years ago)
- Last Synced: 2025-06-29T21:37:43.616Z (about 1 year ago)
- Topics: css3, reactjs, redux-toolkit, swiper-js, tanstack-react-query, typescript, vite
- Language: TypeScript
- Homepage: https://panizio-redux-store.vercel.app
- Size: 439 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Redux Store
Este projeto é um exercício de manipulação de estados utilizando Redux Toolkit, que simula uma loja com funcionalidades básicas de adição e remoção de produtos no carrinho de compras.
Inclui um exemplo prático de como integrar a biblioteca Swiper no React para criar sliders interativos.
Além disso, também como exercício, optei por utilizar CSS puro seguindo a metodologia BEM (Block, Element, Modifier), em vez de utilizar bibliotecas como Styled Components ou TailwindCSS.

## ⚡ Como executar
Clone este repositório
```bash
git clone https://github.com/lucaspanizio/redux-store.git
```
Acesse o diretório da aplicação
```bash
cd redux-store
```
Faça a instalação das dependências
```bash
npm install
```
Execute a aplicação
```bash
npm run dev
```
Acesse http://localhost:5173 para visualizar a aplicação.
## 📜 Licença
Esse projeto está sob a licença MIT.
#### Desenvolvido por José Lucas Panizio 🖖
[](https://www.linkedin.com/in/lucaspanizio/)
[](mailto:lucaspanizio@gmail.com)