Este projeto foi desenvolvido como estudos de aprendizado para as novidades que o NextJS 13 trouxeram. O projeto foi desenvolvido acompanhando as aulas do curso da Rocketseat. Devido a este motivo, neste projeto, foi utilizado uma versão do lint customizada da Rocketseat.
Neste projeto, foi desenvolvido um protótipo de um ecommerce de roupas. O projeto possui 3 telas: uma tela home mostrando alguns produtos, uma tela de pesquisa de produtos e uma tela de detalhes de produto.
Este projeto foi desenvolvido exclusivamente para fins educacionais
- Navegar pela home contendo diferentes produtos
- Pesquisar por um produto específico usando a barra de pesquisas
- Clicar em um produto para visualizar seus detalhes
- Adicionar um produto no carrinho
Importante: ao adicionar um produto no carrinho, ele não considera a quantidade total de produtos adicionados, apenas o tipo de produto adicionado.
Para fins educativos, o projeto foi primariamente desenvolvido com um mock de base de dados, presente no mesmo projeto do que o frontend. Após o desenvolvimento do projeto por completo, foi criado um outro repositório, e todos os arquivos referentes à API, como a database e os arquivos de rota, foram migrados para este repositório, que pode ser verificado neste link.
Lembre-se de ter o Node.js e Git instalados/configurados em sua máquina antes de iniciar o projeto.
- Clone este repositório em seu computador:
git clone [email protected]:tex008/DevStore-NextJS13.git
- Instale as dependências do projeto:
npm install
- Clone o repositório referente à API em seu computador:
git clone [email protected]:tex008/DevStore-Next.js13-API.git
- Para Iniciar a aplicação:
npm run dev
- Faça um fork do repositório.
- Clone o repositório forkado em sua máquina local.
- Crie uma branch para aprimoramentos ou correções de bugs.
- Faça as alterações desejadas.
- Envie um pull request descrevendo suas alterações.