Este é um e-commerce que desenvolvi para aplicar novos conhecimentos e aprimorar a qualidade dos meus projetos.
- Arquitetura Hexagonal: A aplicação segue os princípios da arquitetura hexagonal para melhor organização e legibilidade do código.
- Stripe API: Implementação da API Stripe para o redirecionamento do produto para uma página de pagamento real.
- Intersection Observer: Utilização da API Intersection Observer para criar efeitos visuais interessantes.
- Zod: Dependência para a validação eficiente de formulários.
- Mobile First: Adoção da técnica Mobile First para facilitar a implementação de responsividade.
- Shadcn: Utilização da biblioteca de componentes Shadcn para criar interfaces modernas.
- Supabase, Vue.js, Pinia, Typescript: Tecnologias escolhidas para o desenvolvimento, aproveitando familiaridade e eficiência.
Certifique-se de ter as seguintes tecnologias instaladas:
- Node.js
- npm
- Clone o repositório:
git clone https://github.com/arthurhzk/voyager-backpacks-eccommerce.git
- Navegue até o diretório do projeto:
cd voyager-backpacks-eccommerce
- Instale as dependências:
npm install
- Inicie o servidor local:
npm run dev
- Acesse a aplicação no navegador:
http://localhost:5173
Sinta-se à vontade para contribuir com melhorias, correções de bugs ou novas funcionalidades. Abra uma issue para discussões ou envie um pull request.
Este projeto está sobre minha licença, se tiver interesse em contribuir, é só entrar em contato comigo!