Agendamento de consulta médica

Funcionalidades


Cadastro de Usuários

  • Deve ser possível o usuário realizar um cadastro.
  • O usuário não precisa estar autenticado no sistema para se cadastrar.
  • Não deve ser possível realizar o cadastro de um usuário sem username e senha.
  • Não deve ser possível realizar o cadastro de um username já existente.
  • Não deve ser possível o usuário cadastrar a permissão de administrador.

Cadastro de Especialidade

  • Deve ser possível um usuário cadastrar uma especialidade.
  • O usuário precisa estar autenticado na aplicação.
  • Não deve ser possível realizar o cadastro de uma especialidade já existente, ou seja, com mesmo nome.
  • O usuário precisa ter permissão de administrador.
  • Não deve ser possível cadastrar uma especialidade comm nome vazio.