pavlo-myskov / festive-quiz-game

Secret Santa: A Holiday December 2023 Hackathon
https://pavlo-myskov.github.io/festive-quiz-game/
0 stars 7 forks source link
hacakthon quiz quiz-game trivia-game trivia-quiz-game

Festive Quiz Game | Christmas 2023

Click for live view

image-from-Am-I-responsive

Table of Contents

Click to go to Contents here [About the project](#about-the-project) - [Initial Concept](#Initial-Concept) - [Wireframes](#Wireframes) - [Colour Scheme](#Colour-Scheme) - [Imagery](#Imagery) [Target audience](#target-audience) [User Experience UX](#user-experience-ux) - [User stories](#user-stories) - [Design](#design) [Typography](#typography) - [Background](#background) - [Fonts](#fonts) [Features](#features) - [Composition of the Website](#composition-of-the-website) - [Navbar](#navbar) - [Animations](#animations) - [Footer](#footer) [Future feature](#future-feature) [Technology used](#technology-used) [Tools](#tools) [Testing](#testing) - [Lighthouse](#lighthouse-report) - [Manual testing](#manual-testing) - [Test on browsers](#test-on-browsers) [Deployment](#deployment) [Fixed Bugs](#fixed-bugs) [Credits](#credits) - [Conclusion](#conclusion) [Acknowledgements](#acknowledgements)

About the project

Festive Quiz Game is an interactive website that caters to users who enjoy learning more about the Christmas holiday. The website is created with the intention of bringing joy, merriment, and a sprinkle of festive magic into the digital world. Its aim is to allow users to fully immerse themselves in the Christmas spirit through a specially curated Christmas Fun Quiz. The purpose of the website is to provide users with a way to take a break from their daily routine. The quiz on the website is an ideal way for users to unwind, relax, and refresh their minds during the holiday season. It offers users a chance to test their knowledge of Christmas traditions, history, and pop culture in a fun, interactive, and enjoyable way.

Objectives

Target audience

The Festive Quiz Game is designed and targeted for users who want to refresh their minds and get into the Christmas spirit. Whether they are on the go or have some free time, this game is a great way to unwind from their usual busy routine and enjoy the holiday season. It's perfect for those who want to take a break and have some fun while celebrating Christmas and its traditions.

It is designed for everyone who loves to celebrate Christmas and its traditions, the game is made available and accessible at users' fingertips, wherever they go. It helps users have the feeling that it’s time to get into the Christmas spirit and have some fun!

By carefully considering the needs of the users for Christmas, the team crafted the website that boasts a visually striking design, sure to captivate and entice visitors to keep having fun interacting with the website.

Initial Concept

Wireframes


User Experience (UX)

User Stories

First Time Visitor Goal

Returning Visitor Goal

Frequent Visitor Goal

Design

Color Scheme

image of color palette

In order for users to fully immerse themselves in the moment and the season, we have chosen colors that reflect the themes of love and harmony, as well as the festive atmosphere of Christmas. Our color palette includes a variety of shades that capture these feelings and emotions. The colors are: Venetian Red, Carmine Pink, Light Yellow, and Menthol. These colors are all reflected in the background image.

Typography


Features

Composition of the Website

The website is organized into two distinct web pages such as the Homepage and the Game Page; the Game Page is accessible through a link in the New Game Button Bar at the center of the Homepage. Users can easily navigate to the Game Difficulty Menu where there are three option bars to select a difficulty level, after selecting a difficulty level, the Topic Menu is next; In the Topic Menu, the users have access to four distinc Topics such as Christmas Trivia, Christmas Movies, Christmas Music, and Christmas Food where they have the choices to select what topic they would like to answer and have fun with; clicking on the topic bar takes the user swiftly to the Game Page. The website's structure provides a smooth and efficient user experience.


Technologies Used

Tools


Testing

See testing documentation here

Deployment

Github Pages

Fork a Repository

  1. Find the repository you want to fork
  2. Find the 'Fork' button to create a new fork
  3. When creating the fork, the name and description can be changed
  4. Click 'Create fork'

Clone a Repository

  1. Go to the repository you want to clone
  2. Click 'code' and copy the URL
  3. Open a new workspace in your IDE
  4. In a new terminal use the command '$ git clone [your-fork-repository-url]'
  5. Create an Upstream branch to be able to sync with main version of the project
  6. Use command '$ git remote add upstream [main-repository-url]'
  7. To sync, use commands '$ git fetch upstream' and '$ git merge upstream/main'

Deploy

  1. Go to settings in the Github repository
  2. Find 'Pages' in the list on the left side of the page
  3. Under the section 'Source', choose 'Deploy from Branch'
  4. Under 'Branch', choose 'Main' and then save
  5. The link to the website will appear at the top of this page once it is ready. It may take a couple of minutes.

Credits