- Node >= 18.17.0
- NPM
- Clone o repositório para a sua máquina local.
git clone [email protected]:gialencar/teste-shopper.git
- Navegue até a pasta do projeto
cd teste-shopper
- Instale as dependências do projeto:
isso irá instalar as dependências do projeto e do backend e frontend.
npm install
crie um arquivo .env na raiz do projeto backend (pasta server
) e adicione as seguintes variáveis de ambiente:
Você pode usar o arquivo
.env.example
para preencher
PORT - porta do servidor
DATABASE_HOST - host do banco de dados
DATABASE_PORT - porta do banco de dados
DATABASE_USERNAME - usuário do banco de dados
DATABASE_PASSWORD - senha do banco de dados
DATABASE_NAME - nome do banco de dados
TYPEORM_SYNC - sincronizar o banco de dados
- inicie ambos os serviços backend e frontend:
npm run start:both
- Acesse o aplicativo em http://localhost:3001
Backend:
- Typecript
- NestJS
- Mysql 8
- TypeORM
Frontend:
- Typecript
- NextJS
- TailwindCSS