- Clone o repositório
git clone https://github.com/dollyzn/quaestum-desafio
- Entre na pasta do backend
cd backend
- Instale as dependências
yarn install
- Configure as variáveis de ambiente de acordo com o exemplo:
FRONTEND_URL=http://localhost:3000
PORT=8080
DATABASE_URL="mysql://johndoe:randompassword@localhost:3306/mydb"
JWT_SECRET="your secret here"
COOKIE_SECRET="your secret here"
- Crie o banco de dados
Certifique-se de que o seu servidor MySQL esteja em execução e crie o banco de dados especificado no arquivo .env
.
- Execute as migrações seed e generate do prisma:
npx prisma migrate dev
npx prisma db seed
npx prisma generate
- Inicie o servidor backend
yarn start:dev
- Acesse a pasta do frontend e instale as dependências:
yarn install
- Execute o frontend
yarn dev
Agora o aplicativo está em execução. Abra um navegador e acesse http://localhost:3000 para ver o aplicativo em funcionamento.
O email e a senha padrão para acessar a aplicação são:
Email: [email protected]
Senha: admin123