/CadastroDeAnuncios

Calculadora de alcance de anúncios

Primary LanguageJavaScriptMIT LicenseMIT


Cadastro de Anúncios

Um sistema que permite o cadastro de anúncios e gera cards com relatórios
Versão Live disponível aqui

Rodando o projeto

Você pode usar o sistema acessando o link https://cadastro-de-anuncios-jojoreoli.vercel.app/
Além da versão live, você pode rodar o projeto localmente

Pré-requisitos

Rodando localmente

  1. Clone o repositório
    git clone https://github.com/Jojoreoli/CadastroDeAnuncios
  2. Instale o npm live-server
    npm install -g -live-server
  3. No diretório do repositório
    live-server
  4. No browser entre em: http://127.0.0.1:8080/ ou localhost:8080

Como usar

  • Preencha os campos com as informações de seu anúncio e clique no botão "Criar Anúncio". Um card com o relatório sobre o anúncio será criado.
  • Você pode filtrar os anúncios pelo nome do cliente, ou pela data em que o anúncio foi veiculado, utilizando os campos "Filtro Nome" e "Filtro Data".
  • Para apagar um card basta clicar no botão "Apagar".

Sobre o projeto

Ferramentas e métodos

  • HTML
  • CSS
    • BEM
    • Grid
    • Flexbox
  • Javascript
    • MVC*
    • Web Storage API

*O projeto tenta se encaixar em um modelo MVC, mas não segue à risca a arquitetura

Regra de negócios

Os cálculos realizados pelo sistema seguem a seguinte lógica

  • A cada 100 pessoas que visualizam o anúncio 12 clicam nele.
  • A cada 20 pessoas que clicam no anúncio 3 compartilham nas redes sociais.
  • Cada compartilhamento nas redes sociais gera 40 novas visualizações.
  • 30 pessoas visualizam o anúncio original (não compartilhado) a cada R$ 1,00 investido.
  • O mesmo anúncio é compartilhado no máximo 4 vezes em sequência

Projeto feito como teste para a Academia Técnica Capgemini em parceria com a ProWay