/trivia-game

Trivia Game Web App. Choose your category, difficulty and number of questions and see how high you can score. Built using JavaScript, React, Redux and Bootstrap, using a third-party API for the questions.

Primary LanguageJavaScriptMIT LicenseMIT

Contributors Forks Stargazers Issues MIT License LinkedIn


Logo

Trivia Game

A Trivia Game for all tastes
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

About The Project

This a fun little personal project of mine, where I decided to create a trivia game app with different categories and difficulty to entertain when you are in need of killing some time.

(back to top)

Built With

(back to top)

Getting Started

To get a local copy up and running follow these simple example steps below:

Prerequisites

  • npm
    npm install npm@latest -g

Installation

  1. Get all the API Data from Open Trivia Database
  2. Clone the repo
    git clone https://github.com/DMCFA/trivia-game.git
  3. Install NPM packages
    npm install

(back to top)

Usage

Just make your selections on the opening page and you will be prompt to the game page where you can answer all questions and test your knowledge!

(back to top)

Roadmap

  • Start project
  • Finish desktop and add demo page
  • Mobile-friendly
  • Finish full project and testing (85% done)
  • Add Additional Templates w/ Examples
  • Multi-language Support
    • Chinese
    • Spanish

See the open issues for a full list of proposed features (and known issues).

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

Duarte Almeida - DMCFA

Project Link: https://github.com/DMCFA/trivia-game

(back to top)

Acknowledgments

(back to top)