Skip to content

kaycklbr/leads-entrevista-spun

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Teste Prático > SPUN

Getting Started

📋 Descrição do desafio

Tecnologias obrigatórias:

PHP (puro ou framework) / MySQL ou equivalente Bootstrap 5 para frontend (pode utilizar layout pronto) Github (versione em um repositório privado)

O que queremos?

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.

Screenshots

login login

🔨 Instruções para executar o teste

Comece a instalação clonando este repositório

Usando https

https://github.com/kaycklbr/leads-entrevista-spun.git

ou

Usando SSH

[email protected]:kaycklbr/leads-entrevista-spun.git

Após o clone configure o banco de dados MySql

Crie um banco de dados chamado leads_api e outro chamado leads_front

Modificações na pasta api

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.

Prepare o api

Execute o seguinte comando em um terminal aberto na pasta api

Criar tabelas

php migrate.php

Modificações na pasta sistema_leads

Acesse o arquivo .env e mude as configurações DB_USERNAME DB_PASSWORD para o seu acesso MySql na sua máquina.

Prepare o sistema_leads

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

Instalar dependências do composer

composer install

Crie as tabelas

php artisan migrate

Agora para cada comando abaixo, execute em um terminal independente

Na pasta api

Servidor parte 01

php -S 127.0.0.1:8001

Na pasta sistema-leads

Servidor parte 02

php artisan serve
php artisan queue:work --queue=leads

Testando

Agora basta ir para http://localhost:8000 e fazer os testes, vendo a mágica acontecer! Haha.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published