Esta aplicação web desenvolvida em VB.NET oferece um ambiente interativo onde os usuários podem participar de um jogo de perguntas e respostas. Os jogadores respondem a 10 perguntas aleatórias.
O banco de dados do aplicativo Trivial usa um design de relacionamento de entidade para organizar como as perguntas e respostas são armazenadas. Abaixo está o diagrama entidade-relacionamento que ilustra a estrutura do banco de dados:

A estrutura de arquivos do aplicativo é organizada da seguinte forma para facilitar a manutenção e escalabilidade do projeto:
App_Code/ :
Models/ : Contém os modelos de dados usados na aplicação.Pregunta.vb : Define a estrutura das perguntas.Respuesta.vb : Define a estrutura das respostas.Repositories/ : Implementa o padrão Repository para abstrair operações de acesso a dados.IPreguntaRepositorio.vb : Interface para operações de repositório de perguntas.PreguntaRepositorio.vb : implementação concreta do repositório de perguntas.ConexionBD.vb : gerencia a conexão com o banco de dados TrivialBD.mdf . App_Data/ :
TrivialBD.mdf : Banco de dados do projeto que armazena todas as informações relacionadas a perguntas e respostas. Content/ :
bootstrap/ : Pasta contendo os arquivos Bootstrap necessários para o design responsivo e estilizado da aplicação.custom.css : folha de estilo personalizada para adaptar estilos visuais além do Bootstrap. Pages/ :
Default.aspx : Página principal que mostra as perguntas do jogo e coleta as respostas dos usuários.Default.aspx.vb – Codebehind de Default.aspx que contém lógica de UI para lidar com eventos como responder perguntas.Essa estrutura foi projetada para separar claramente a lógica de apresentação, a lógica de negócios e o acesso a dados, seguindo as melhores práticas de desenvolvimento de software.
Default.aspx para começar a jogar.