Skip to content

Criar contador de acessos diários (BACK-END) #74

@liviacanuto

Description

@liviacanuto

Descrição da tarefa:

  1. Criar endpoint POST /trackAccess:
    • Recebe a requisição de cada acesso ao site.
    • Salva no banco de dados:
      • ip → IP do visitante.
      • data_acesso → timestamp do acesso.
  2. Criar endpoint GET /dailyAccess:
    • Aceita parâmetro opcional date (YYYY-MM-DD).
    • Retorna a quantidade de acessos no dia solicitado.
    • Caso date não seja informado, retorna os acessos do dia atual.
  3. Garantir que o armazenamento seja seguro e confiável, tratando possíveis erros do banco.
  4. Documentar os endpoints e exemplos de uso.

Critérios de aceitação:

  • Cada visita ao site cria um registro no banco de dados com IP e data.
  • O endpoint de estatísticas retorna corretamente a quantidade de acessos diários.
  • Não há duplicação ou falhas no registro dos acessos.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

Status

✅ Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions