Skip to content

Learn Squad application is a competitive clan based trivia game which consists of 6 categories of questions users can choose and answer

Notifications You must be signed in to change notification settings

shadysaleh01/Learn-Squad

Repository files navigation

Learn Squad

Table of Contents

Description

Learn Squad application is a competitive clan based trivia game which consists of 6 categories of questions users can choose and answer to gain the cash along with marking the territory based on the acquired cash. Application requires the login credentials to access the information and play the game. First time users need to enter the signup information and the application stores the login information into the database for verification on further logins. After login, the user can start the game after clicking the Play button. There are 6 categories of questions to choose from the available list based on the user's interest. After selecting the category and the squad, each category displays 10 questions and each question has the 5 seconds time limit to answer. Users will get the cash amount that are pre defined based on the complexity of the question. When the user gets a minimum of 300 cash points, then they can mark their territory. Application stores the user information for the top 10 cash amounts and displays when any user wants to see. Applications profile page contains the user information where they can upload their own profile pictures. Simple sounds are implemented for some of the action buttons inside the application.

Languages and Tools:

Visual Studio Code

HTML5

CSS3

JavaScript

Node.js

SQL

MySQL

Git

GitHub

Terminal



Installation

To install necessary dependencies, run the following commands:

## npm init
## npm bcryptjs
## npm dotenv
## npm express
## npm express-session
## npm mysql
## npm mysql2
## npm passport
## npm passport-local
## npm sequelize

Usage

1. Start the application by clicking the heroku link.

  1. Enter the logIn information if already registered otherwise enter the SignUp information.
  2. Click On the Play menu button.
  3. Select the Category and the Squad color then Play button.
  4. Answer the questions with in the time limit.
  5. After finishing the game, either retake the quiz or mark the territory or the users can take the quiz on another category.

Tests

To run tests, run the following command:

node server.js

About

Learn Squad application is a competitive clan based trivia game which consists of 6 categories of questions users can choose and answer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •