Este projeto é parte do processo seletivo para a vaga de desenvolvedor frontend na Genesis Bank. O objetivo deste projeto é implementar um mini ecommerce utilizando Next.js, com funcionalidades de criação, listagem/filtro e compra de produtos.
- Next.js
- MongoDB
- TailwindCSS
- Zod
- SWR
- Docker e Docker Compose instalados na máquina.
Clone o repositório em sua máquina utilizando o comando:
git clone https://github.com/thunderjr/genesis-bank-test-web
Depois de clonar o repositório, navegue até o diretório do projeto usando o comando:
cd genesis-bank-test-web
A aplicação e o MongoDB serão iniciados utilizando o Docker Compose. Para fazer isso, execute o seguinte comando:
docker-compose up -d
Este comando irá iniciar tanto o cluster MongoDB quanto a aplicação em segundo plano.
Agora, o projeto deve estar rodando em: http://localhost:3000.
Caso você tenha algum feedback ou dúvida, por favor, entre em contato através de [email protected].