Skip to content

leohb07/api-gympass-style

Repository files navigation

App

GymPass Style App

RFs (Requisitos funcionais)

  • Deve ser possivel se cadastrar;
  • Deve ser possivel se autenticas;
  • Deve ser possivel obter o perfil de um usuario logado;
  • Deve ser possivel obter o numero de check-ins realizados pelo usuario logada;
  • Deve ser possivel o usuario obter seu historico de check-ins;
  • Deve ser possivel o usuario buscar academias proximas;
  • Deve ser possivel o usuario buscar academias pelo nome;
  • Deve ser possivel o usuario realizar check-in em uma academia;
  • Deve ser possivel validar o check-in de um usuario;
  • Deve ser possivel cadastrar uma academia;

RNs (Regra de negocio)

  • O usuario nao deve poder se cadastrar com um e-mail duplicado;
  • O usuario nao pode fazer 2 check-ins no mesmo dia;
  • O usuario nao pode fazer check-in se nao estiver perto de (100m) da academia;
  • O check-in so pode ser validado ate 20 minutos apos criado;
  • O check-in so pode ser validado por administradores;
  • A academia so pode ser cradastrada por administradores;

RNFs (Requisitos nao-funcionais)

  • A senha do usuario precisa estar criptografada;
  • Os dados da aplicacao precisam estar persistidos em uma banco PostreSQL;
  • Todas listas de dados precisam estar paginadas com 20 itens por pagina;
  • O usuario deve ser identificado por um JWT (Json Web Token);

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published