DevStore é um e-commerce moderno desenvolvido com Next.js 14, focado na venda de produtos para desenvolvedores.
Link acesso: https://devstore.vicnuel.com/
Este projeto foi desenvolvido com as seguintes tecnologias:
- Next.js 14
- React
- TypeScript
- Tailwind CSS
- Lucide React - Para ícones
- Cypress - Para testes E2E
- Zod - Para validação de dados
DevStore é um e-commerce completo que inclui:
- Catálogo de produtos
- Página de produto detalhada
- Carrinho de compras
- Layout responsivo
- Cache e revalidação de dados
- Geração estática de páginas para melhor performance
Para executar o projeto localmente, siga estas etapas:
- Clone o repositório
git clone https://github.com/vicnuel/devstore.git
- Instale as dependências
npm install
# ou
yarn install
- Configure as variáveis ambiente
Crie um arquivo
.env
na raiz do projeto e adicione:
NEXT_PUBLIC_API_URL=sua_url_da_api
APP_URL=sua_url_do_app
- Inicie o servidor de desenvolvimento
npm run dev
# ou
yarn dev
Abra http://localhost:3000 no seu navegador para ver o resultado.
Para executar os testes E2E:
npm run cypress
# ou
yarn cypress
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Feito com ♥