Skip to content

Projeto da unidade curricular PAW (Programação em Ambiente Web)

Notifications You must be signed in to change notification settings

jaques214/mvc-web-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 

Repository files navigation

mvc-web-api

Tema

Devido à pandemia provocada pelo Sars-Cov-2, a realização de eventos culturais está significativamente condicionada pelos requisitos impostos pela Direção-Geral de Saúde. Os promotores de eventos culturais deparam-se com grandes problemas logísticos associados às restrições necessárias como, por exemplo, redução da lotação dos espaços de espetáculo, obrigatoriedade de testes aos expectadores, devolução de bilhetes e cancelamento de espetáculos. Tendo estas condicionantes em mente, esta plataforma ‘web’ ajuda os promotores de eventos culturais a gerir este novo fluxo de trabalho. Especificamente, a plataforma ‘web’ permite ao promotor inserir locais de espetáculo, devidamente configurados, com a respetiva lotação, morada e limitação de lotação em percentagem. Também o permite criar espetáculos devidamente configurados, com pelo menos o nome do espetáculo, descrição e cartaz promocional. Com esta informação o promotor pode configurar os diferentes eventos culturais na plataforma e, a seguir, disponibilizar na parte pública da plataforma para que os utilizadores possam visualizar os eventos culturais com interesse para o seu caso. Apenas utilizadores autenticados deverão poder adquirir bilhetes. Para assistir a um espetáculo, a aquisição de um bilhete não será suficiente. No contexto da pandemia é necessário assegurar que cada cliente tem um teste negativo à covid-19 antes da data do espetáculo. Para o efeito, um cliente deverá efetuar o ‘upload’ da digitalização do comprovativo de teste negativo e o promotor deverá verificar o teste negativo na plataforma, caso contrário o bilhete será cancelado. Um utilizador pode cancelar um bilhete a qualquer momento. Por fim, o pagamento dos bilhetes pode ser feito no local do evento na bilheteira usando o código do bilhete e um documento de identificação, cujos dados devem ficar associados à reserva do bilhete na plataforma.

Stack de Tecnologia

stack