Trivia Quiz application was built with Angular and angular material ui kit. There is a Json file with a provided list of questions is added in the project from which 10 random questions are picked per session Upon starting the quiz via the click button, a form is prompted to collect the user's name after which the quiz starts and a timer is shown The quiz auto submits after the timer elapses or on submission The score is calculated upon submission according the user's choice and the correct answer which is provided in the question The detailed score is displayed to the user and a button to restart the quiz is shown for another session.
Check it out here: https://triviaquizdemo.netlify.app/