Giter VIP home page Giter VIP logo

distrivia's Introduction

DisTrivia

Are you an everything Disney fan? Give DisTrivia a go! DisTrivia is a trivia website that tests your knowledge on Disney related questions and answers.

image of the DisTrivia website quiz home page on all devices

Wireframes

Prior to initiating the development of the DisTrivia website, wireframes were created for how the website would look on 3 different devices:

  • Web

image of the DisTrivia wireframes for web

  • Tablet

image of the DisTrivia wireframes for Tablet

  • Mobile

image of the DisTrivia wireframes for Mobile

Features

The DisTrivia website consists of 1 page which contains a trivia quiz with 10 questions on Disney related themes and topics and at its completion lets the user know how many questions they answered correctly.

Home page

  • The home page has two centered areas, one for the site description and one for the quiz area for a user to test their knowledge and initiate the quiz.

image of the DisTrivia home page

Quiz Questions

  • The DisTrivia quiz consits of 10 questions with four multiple choice options to guess the correct answer.

image of a quiz question and four multiple choice answers

Quiz Results

  • Upon reaching the final question and selecting an answer, the user is presented with a score of how many questions they answered correctly and a button to retry the quiz again and get a better score in order to achive a 10 out of 10 result.

image of the final quiz screen page

Return to Home Page

  • Should a user want to return to the very initial quiz question and restart it befor reaching the end of the quiz, they can click the logo in the upper left corner of the header which will take them back to the home page.

image of the DisTrivia website header and logo

Social Media Presence

  • Should a user want to visit Disney's social media presence, in the footer has been included clickable links to their corporate website, instagram, twitter and Facebook pages.

image of the DisTrivia website footer with social media links

Features Left to Implement

  • For an enhanced user experience, it would have been desireable to include several categories of quizes to choose from such as Disney History, Disney cartoons, Disney movies, Disney actors, etc....

Testing

  • Manually tested all the pages and external links on the following browsers: Safar, Chrome & Firefox.

image of site on three different browsers

  • Manually tested the responsiveness of all pages on mobile devices, tablets and PC through the Chrome browser developer tools.

image of site on mobile and tablet devices

  • HTML: No errors on all pages were returned when passing through the official W3C HTML validator.

image of the HTML validator results

  • CSS: No errors were returned when passing through the official W3C CSS validator.

image of the CSS validator results

  • JavaScrip: When checking the code in jshint validator with the following code snippet inputted at the top of the javascript code ("jshint.options": { "esversion": 6 },) no warnings are shown. However, whithout the eversion:6 snippet, 14 warnings are shown.

image of the Javascript validator results

  • The lighthouse report provided a good overall score.

image of the lighthouse report results

Deployment

The site was deployed to GitHub pages through the following steps:

  • In the repository on Github at the top you click on "Settings."

  • In the settings in the left navigation menu you select "Pages."

  • In pages select the Source to deploy from branch and that the main branch is selected and the folder is set to root.

  • Click Save.

  • Go back to the code tab and wait a few minutes for the build to finish and refresh the repository page.

  • On the right hand side in the Deployments section click on the git-hub pages.

  • In the git-hub pages click on the view deployment to preview the live project.

The live link can be found here.

Credits

distrivia's People

Contributors

xalil404 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.