PHP (puro ou framework) / MySQL ou equivalente Bootstrap 5 para frontend (pode utilizar layout pronto) Github (versione em um repositório privado)
Nesse cenário, considere que temos uma campanha rodando em plataformas de anúncios e que queremos captar e conhecer melhor esses leads que estão chegando, portanto ao clicar no anúncio, o usuário cai em um quiz criado por nós.
Precisamos então de um sistema que crie e gerencie quizzes, assim como os disponibilize para acesso público, onde pessoas poderão acessar e respondê-los.
Nesse cenário a gente também precisa transportar esses leads para uma api de uma ferramenta de automação de marketing. Precisamos então que seja criada a API que simulará essa ferramenta.
https://github.com/kaycklbr/leads-entrevista-spun.git
ou
[email protected]:kaycklbr/leads-entrevista-spun.git
Crie um banco de dados chamado leads_api e outro chamado leads_front
Acesse o arquivo database.php dentro da pasta config, e mude as configurações de username e password para o seu acesso MySql na sua máquina.
Execute o seguinte comando em um terminal aberto na pasta api
php migrate.php
Acesse o arquivo .env e mude as configurações DB_USERNAME DB_PASSWORD para o seu acesso MySql na sua máquina.
Antes de continuar, certifique-se de possuir o composer instalado na sua máquina. Instale aqui
Execute os seguinte comandos em um terminal aberto na pasta sistema_leads
composer install
php artisan migrate
Servidor parte 01
php -S 127.0.0.1:8001
Servidor parte 02
php artisan serve
php artisan queue:work --queue=leads
Agora basta ir para http://localhost:8000 e fazer os testes, vendo a mágica acontecer! Haha.