Glass ISC DHCP

DESCRIÇÃO


O projeto open source Akkadius/glass-isc-dhcp que administra o serviço Glass ISC DHCP, disponibilizou um projeto HTML e CSS no arquivo code.zip, contudo, o sistema deve gerar a interface semelhante ao da Figura 1 usando dados JSON na pasta data/ por meio da linguagem Javascript.

Figura 1 - Proposta de Template Layout

Portanto, cabe a você continuar o desenvolvimento através dos componentes que serão levantadas a seguir, detalhe, no total será exigido a entrega de no mínimo dois componentes, sendo que o primeiro é obrigatório.

COMPONENTES


COMPONENTE 1 - Crie o painel de cards no arquivo index.html, especificamente em TODO cards mas considerando que:

<div class="col">
  <div class="card d-flex flex-row shadow-sm">
    <div class="prepend-icon bg-danger text-white p-3 d-flex align-items-center">
      <span data-feather="alert-circle"></span>
    </div>
    <div class="p-2">
      <p class="m-0">Leases Per Second / Minute</p>
      <h4 class="m-0">0/0</h2>
    </div>
  </div>
</div>

Figura 2 - Painel Top Stats

Top Stats

COMPONENTE 2 - Crie o conteúdo do Painel Shared Networks no arquivo index.html, especificamente em TODO Shared Networks mas considerando que:

<tr>
  <td>10.0.40.0/24</td>
  <td>9(4.71%)</td>
  <td>191</td>
  <td>182</td>
  <td class="align-middle">
    <div class="progress" style="height: .6rem;">
      <div class="progress-bar bg-success" role="progressbar" style="width: 25%" aria-valuenow="25" aria-valuemin="0" aria-valuemax="100"></div>
    </div>
  </td>
</tr>

Figura 3 - Painel Development Activity

Development Activity

COMPONENTE 3 - Crie o conteúdo do Painel Subnets no arquivo index.html, especificamente em TODO networks mas considerando que:

<tr>
  <td>10.0.40.0/24</td>
  <td>10.0.40.0 - 10.0.40.200</td>
  <td>9(4.71%)</td>
  <td>191</td>
  <td>182</td>
  <td class="align-middle">
    <div class="progress" style="height: .6rem;">
      <div class="progress-bar bg-success" role="progressbar" style="width: 25%" aria-valuenow="25" aria-valuemin="0"
        aria-valuemax="100"></div>
    </div>
  </td>
</tr>

Figura 4 - Painel Networks

Networks




Alternativa de resposta