-
Importação de Dados: O projeto permite a importação de dados a partir de um arquivo CSV, que contém informações sobre produtos, categorias, preços, estoques e outros relacionados ao e-commerce.
-
Validação de Dados: São aplicadas verificações rigorosas para garantir a integridade e precisão dos dados. Isso inclui validação de formatos e detecção de valores inconsistentes.
-
Atualização do Banco de Dados: Os dados validados são então atualizados no banco de dados do e-commerce, mantendo-o atualizado e refletindo as últimas alterações.
-
Notificações: O sistema gera notificações destacando eventuais problemas encontrados durante o processo.
- NodeJs
- Yarn ou npm
- Docker
Para instalar o NodeJs e o npm, acesse o site oficial e siga as instruções de instalação: https://nodejs.org/en/download/
Para instalar o Docker, acesse o site oficial e siga as instruções de instalação: https://docs.docker.com/get-docker/
Para instalar o Yarn, acesse o site oficial e siga as instruções de instalação: https://classic.yarnpkg.com/lang/en/docs/install/#windows-stable
git clone https://github.com/erickcestari/shopperTechnicalTest.git
cd shopperTechnicalTest
cd front
yarn install or npm i
cd ../back
yarn install or npm i
DATABASE_URL="mysql://root:root@localhost:3306/db"
PORT=3333
docker-compose up -d
yarn prisma generate dev ou npx prisma generate dev
yarn fill ou npm run fill
yarn dev ou npm run dev
NEXT_PUBLIC_API_URL=http://localhost:3333
yarn dev ou npm run dev