Skip to content

Want to test your knowledge on certain topics? Want to see how you compare against the rest of the world? Well, FlashQuiz will not only test your knowledge but will derive you score based on fast you can answer your questions! If you are quiz enthusiast, you can play, create and share quizzes with your friends!

Notifications You must be signed in to change notification settings

KHNRV/FlashQuiz

Repository files navigation

FLASHQUIZ | A Rocket Fast Quiz App

Want to test your knowledge on certain topics? Want to see how you compare against the rest of the world? Well, FlashQuiz will not only test your knowledge but will derive you score based on fast you can answer your questions! If you are quiz enthusiast, you can play, create and share quizzes with your friends!

WARNING: You better be fast!

Screenshots

Quiz List (Home)

home

Quiz Landing Page

q_welcome

Quiz Play Module - Question

q_play

Quiz Play Module - Results

q_play_stats

Quiz Creator

quiz_creator

Login

login

Register

register

Getting Started

  1. Create the .env by using .env.example as a reference: cp .env.example .env
  2. Update the .env file with your correct local information
  • username: labber
  • password: labber
  • database: midterm
  1. Install dependencies: npm i
  2. Fix to binaries for sass: npm rebuild node-sass
  3. Reset database: npm run db:reset
  4. Run the server: npm run local
  5. Visit http://localhost:8080/
  6. Have fun!

Tech Stack

BACK END / dependencies

  • npm (5.x or above)
  • node.js (12.x or above)
  • node.js/dependencies
    • body-parser
    • chalk
    • dotenv
    • ejs
    • express
    • morgan
    • node-sass-middleware
    • pg (6.x)
    • pg-native
  • node.js/devDependencies
    • eslint
    • nodemon
    • prettier
    • prettier-eslint
  • postgresql
  • psql

FRONT END

  • Bootstrap
  • jQuery

IDE

  • vscode
  • vscode/extensions
    • Prettier Eslint
    • Code Spell Checker
    • Better Comments
    • EditorConfig

DESIGN

  • Figma
  • Adobe XD
  • dbdiagram.io
  • draw.io
  • Bootstrap Studio

COMMUNICATION

  • Basecamp
  • Discord

About

Want to test your knowledge on certain topics? Want to see how you compare against the rest of the world? Well, FlashQuiz will not only test your knowledge but will derive you score based on fast you can answer your questions! If you are quiz enthusiast, you can play, create and share quizzes with your friends!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published