DrakeMorrison / TECC-Quiz

0 stars 0 forks source link

NSS Capstone: "Friend Savior"

Specs:

Create a Web Application with full CRUD that utilizes the following:

  1. React
  2. Firebase Authentication
  3. Culmination of technologies mastered in last 6 months
    • HTML5
    • CSS
    • JavaScript

Technologies Used:

  1. HTML5, CSS, JavaScript
  2. SASS 0.5.0: All customized styling
  3. React 16.4.1: Core app functionality
  4. React Router 4.3.1: App navigation
  5. Firebase 5.2.0 : Authentication, storage for survey data
  6. MomentJS : Time displays
  7. React Modal : End-of-game modals

Description:

"Timed First-Aid Quiz"

Intended primarily for Non-Tactical Emergency Personnel during high-variability and high-risk engagements. Not intended for Civilians.

Users log in each time they wish to save a friend. They can view the results of previous games and see their friend list.

When they start a new game, they are presented with a question and several answers they have to pick between while they are timed.

Should they answer correctly, the game asks them the next question. However, if they guess wrongly, they lose 10 seconds of time and still have to answer the next question!

As they succeed and keep their friends alive, they accumulate points and awards for their rescues.

Launch Page
Main Menu
Friends Page
Game Review Page
The Questions
Rescue Succeeded!
Rescue Failed!

How to run:

1. Clone this repo and navigate into the project folder in your terminal
2. Type 'npm install' to download required dependencies.
3. Type 'npm start' to start a local server with the application.

Specs By:

Nashville Software School

Zoe Ames

Contributors:

Drake Morrison

Inspiration for this project and more info:

Tactical Emergency Casualty Care

This information is for entertainment uses only. I am not responsible for any injuries or death that may occur when following the information within this application. If you wish to know more, I suggest you see if your local Law Enforcement and Firefighters holds classes on these subjects. I simply want to help people think through what they would do in an extreme situation beforehand so that they are better prepared and maybe increase their chances of surviving.