TestShop - plataforma moderna de comércio eletrônico
Uma plataforma completa de comércio eletrônico construído com AI, React, Typescript e Tecnologias da Web modernas.

Características
- ? Aste navegação de produtos com categorias e filtros
- ? Funcionalidade de pesquisa avançada
- ? Gerenciamento de carrinho de compras
- ? Funcionalidade da lista de desejos
- ⚖️ Comparação de produtos
- ? Autenticação do usuário
- ? Gerenciamento de pedidos
- ? Processo de checkout
- Revisões de produtos
- Suporte de várias moedas
Pilha de tecnologia
- Estrutura de front -end: React 18
- Tipo Sistema: TypeScript
- Estilo: CSS de Tailwind
- Gerenciamento do Estado: Zustand
- Roteamento: React Router
- Ícones: Lucide React
- Banco de dados: indexedDB (via IDB)
- Ferramenta de construção: Vite
Começando
Pré -requisitos
- Node.js (V18 ou superior)
- NPM ou fio
Instalação
- Clone o repositório:
git clone https://github.com/moatazeldebsy/testshop.git
cd testshop
- Instale dependências:
- Inicie o servidor de desenvolvimento:
O aplicativo estará disponível em http://localhost:5173
Desenvolvimento
Scripts disponíveis
-
npm run dev - Inicie o servidor de desenvolvimento -
npm run build - Build for Production -
npm run preview - Visualizar a construção da produção -
npm run lint - run eslint
Contribuindo
- Fork o repositório
- Crie seu ramo de recursos (
git checkout -b feature/AmazingFeature ) - Comprometa suas mudanças (
git commit -m 'Add some AmazingFeature' ) - Empurre para o ramo (
git push origin feature/AmazingFeature ) - Abra um pedido de tração
Licença
Este projeto está licenciado sob a licença do MIT - consulte o arquivo de licença para obter detalhes.
Agradecimentos
- Imagens do produto de Unsplash
- Ícones de Lucide