DAE-2019-20-1S-PROJETO-API

US1 - Como Admin quero -> Criar Users de todos os tipos -> Consultar todos os users de todos os tipos -> Filtrar users por tipo........................ -> Consultar users por ID (name) -> Atualizar dados de users -> Remover users

US2 - Como Admin quero -> Criar Modalidades Desportivas -> Consultar/Listar/Procurar Modalidades Desportivas -> Atualizar Modalidades Desportivas -> Remover Modalidades Desportivas -> Inscrever Sócios nas Modalidades -> Nome, Lista de Escaloes, Horario, Lista Socios, Lista Atletas, Lista Treinadores

US3 - Como Admin quero -> Criar Produtos -> Consultar/Listar/Procurar Produtos -> Atualizar Produtos -> Remover Produtos -> Tipo, Descrição, Valor Base

US4 - Como Admin quero -> Criar Pagamentos de Produtos -> Consultar/Listar/Procurar pagamentos de produtos -> Pagamentos têm associado um User, Produto, Data Lançamento, Quantidade, Preço Final, Estado (Pago, Não Pago, Parcial), Recibo (se foi pago) -> Gerar PDF estilo recibo que engloba um ou vários pagamentos

US5 - Como Admin quero -> Enviar mensagens por email e/ou outros meios de contacto para comunicar com vários utilizadores filtrados consoante a modalidade ou o escalão

US6 - Como Sócio/Atleta quero -> Consultar own info do Clube (Dados pessoais, modalidades, escalões, treinadores, graduações, mensagens, horários, pagamentos e recibos)

US7 - Como Treinador quero -> Consultar Modalidades, Escalões, Horários e Lista de Atletas das Modalidades (para saber as suas atividades no Clube)

US8 - Como Treinador quero -> Registar/Alterar presenças de atletas em cada sessão de treino/aula de uma modalidade MINHA (para saber a assiduidade de cada atleta)

US9 - Como Treinador quero -> Enviar email / outro meio de contacto aos atletas das MINHAS modalidades, para comunicar noticias, avisos ou eventos relacionados com atividades do Clube

US10 - Como Administrador/Treinador -> Enviar SMS's para comunicar avisos e noticias relacionadas com o Clube

...........