The project is deployed and can be accessed at Didyouhearthat.
This quiz tests the user's knowledge of Spooky Sounds from their favourite Halloween films.
Listen to the audio and see if you know how the sound was made.
The goal of this project was to create an interactive Halloween themed quiz.
It provides a fun and challenging way for users to test how well they know the classic Halloween sound effects from their favourite spooky films.
The target audience for this project is anyone who has seen a Halloween film.
The quiz is an entertaining twist on the classic JavaScript quiz allowing the user to get into the Halloween spirit with its on theme styling and design.
Welcome Page - As a visiting user, I want to see the rules of the quiz and to be able to input my name. I then want be able to start the quiz.
Game Selection Section - As a visiting user, I want to be able to choose between Old Classic movie sounds or New Movie sounds.
Game Main Section - As a visting user, I want to be able to see the audio and connecting answers. I want to see my score recorded.
End Section - As a visiting user, I want to see my final result after completing the quiz and have the option to take the quiz again.
High Score Page - As a visiting user, I want to be to see my top three scores after playing the quiz.
Creators Page - As a visting user, I want to be able to learn more about the creators of the app.
Nav Bar - The title of the quiz is visible next to the app's logo. The title acts as a link to the main page of the quiz. To the right there are links to the pages "Halloween Quiz" (the main quiz page), "High Score" (a page listing the user's high scores),and "Creators" (a page giving details on the app's creators). The same nav bar is displayed on every page of the app. On small screen devices the nav bar displays the app name and logo and a burger menu for the other page links.
Quiz rules - The user will see the quiz rules on loading the app for the first time.
Username input - The user is invited to type in their name. This makes the app more personal and will be used to engage the user at the end of the game and on the High Score page.
Quiz Start Section - A welcome message is displayed and the user is asked to choose between Old Classic Movies or New Movies. The quiz section then displays the first question showing the title of the film, the audio file, and three answer options. The user will see the total number of questions in the quiz and what number question they are answering. They will also see their total correct and total incorrect answers.
Quiz End Section - The user will be shown their score for total correct answers out of 10 for their selected round of questions, and they are given a message of support. They will have the option to play again as the same user or to change their username and play again. They can also navigate to the high score page.
High Score Page - The user will see their name and their high scores displayed. If they play more than once with the same username they will see their top 3 results.
Creators Page - The names of all the contributing developers are displayed along with links to their GitHub profiles, LinkedIn profiles.
Footer - The copyright for the app is displayed. There is also a link to the app creators page. The same footer content is displayed on every page.
The colour scheme of "Did you hear that?" Halloween Sounds Quiz was generated from its background picture. Because it plays a crucial role in setting the tone and atmosphere of the app, we all wanted to introduce colours commonly associated with Halloween, such as black, grey, and orange. Keeping the page simple and clear was our highest priority, so choosing the classic combination of black and white was a pretty obvious choice here. A few subtle shades of grey and blue emphasize the dark night design, but the cherry on the cake and the strongest colour accent of the website is a mid-toned, golden ochre shade called buff, our subdued equivalent of flashy orange.
We used Coolors to generate our colour palette.
To emphasize the contrast between different level headings, we have carefully selected two different fonts. They are both Google Fonts, but that's where the similarities end. The fonts were paired to enhance the visual hierarchy of the website and highlight essential information.
Please follow this link to the separate Testing documentation.
The steps taken to deploy the project:
The team combined code from personal quiz projects: