Este projeto utiliza Laravel, Vue 3, Quasar e Vite. Siga as instruções abaixo para configurar o ambiente de desenvolvimento.
- PHP 8.4
- Node.js 23.5.0
- Composer 2.8.4
- laravel 11.31
- Quasar: 2.17.5
- Vue 3: 3.2.47
- Vite: 6.0
- Sass: 1.83.0
- Redis: 4.7.0
- Precisa gerar chaves de acesso na url para alimentar a aplicação e adicionar nas variaveis no .env
- https://developer.marvel.com/documentation/getting_started
- API_MARVEL_KEY=
- API_MARVEL_SECRET=
- Para melhorar a performace das consultas
Clone o repositório para sua máquina local:
git clone https://github.com/ffabi00/Marvel.git
Use o Composer para instalar as dependências do PHP:
composer install && composer update
Use o npm para instalar as dependências do Node.js:
npm install
Instale as dependências adicionais do Quasar:
npm install @quasar/extras @quasar/ci
Atualize o Quasar para garantir que você tenha a versão mais recente:
quasar upgrade
Copie o arquivo .env.example
para .env
e configure as variáveis de ambiente conforme necessário:
cp .env.example .env
Gere a chave da aplicação Laravel:
php artisan key:generate
Execute as migrações para configurar o banco de dados:
php artisan migrate
Se estiver configurando para um ambiente de desenvolvimento, você precisará iniciar dois servidores em terminais diferentes ou em segundo plano:
npm run dev
php artisan serve
Caso contrário, apenas o comando abaixo é suficiente:
php artisan serve
Abra o navegador e acesse http://localhost:3000
para ver a aplicação em execução.