Built with HTML, CSS and JavaScript. It utilizes DOM methods such as "document.addEventListener" and "document.getElementbyId" methods to listen to keyboard events and capture input values, as well as ".innerHTML" to insert text into headings. Also, if/else conditional statements were utilized to display the correct story based on user selection. Most importantly, template literals were used to interject the input values saved as variables into the story and display it to the user.