FakeStore é um projeto de e-commerce fictício desenvolvido para fins de estudo e demonstração. Este projeto consome a Fake Store API para simular uma loja online com produtos, categorias, carrinho e sistema de usuários.
- 🔍 Listagem de produtos
- 🗂️ Filtros por categoria
- 🔎 Página de detalhes do produto
- 🛒 Carrinho de compras (adicionar, remover, atualizar quantidade)
- 👤 Simulação de autenticação de usuário
- 💳 Checkout (simulado)
- 📱 Layout responsivo
- Framework: React
- Linguagem: TypeScript
- API: Fake Store API
- Gerenciamento de estado: Redux
- Estilização: Styled Components
- Outros: Axios, React Query etc.
Fake Store API
API pública gratuita para simular e testar lojas virtuais.
📄 Documentação Oficial
Principais endpoints:
/products– Lista todos os produtos/products/categories– Lista as categorias/products/category/{category}– Lista produtos de uma categoria/products/{id}– Detalhes de um produto/carts– Gerenciar carrinho/users– Gerenciar usuários (simulado)/auth/login– Login de usuário (simulado)
- Node.js (v18 ou superior)
- npm, yarn ou pnpm instalado
git clone https://github.com/seu-usuario/fakestore.git
cd fakestorenpm install
# ou
yarn install
# ou
pnpm installnpm run dev
# ou
yarn dev
# ou
pnpm devAcesse http://localhost:3000