Skip to content

Asking the Dev is a ReactJS client of the Open Trivia DB (https://opentdb.com) with programming questions.

Notifications You must be signed in to change notification settings

ruifernandees/asking-the-dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Asking the Dev

Asking the Dev is a client of the Open Trivia DB with programming questions.

The knowledge that I got and (or) practiced with this project:

  • ReactJS

    • Context API (new knowledge)
    • useState (practice)
    • useEffect (practice)
    • useRef (new knowledge)
    • State change (new knowledge)
    • BrowserRouter (practice)
  • SASS (practice)
  • How to consume a public API (practice)
  • SVG Manipulation (practice)
  • Object Literal pattern (practice)

Run in your machine:

Note: it requires NPM installed

$ git clone https://github.com/ruifernandees/asking-the-dev.git
$ cd asking-the-dev
$ npm install
$ npm start

Notice:

This project consumes the Open Trivia DB API

The UI elements are based on the Free UI kit by Anthony Choren

Screens:

Home Screen

Home Screen

Question Setup Screen

Question Setup Screen

Question Screen

Question Screen

Right Answer

Right Answer Screen

Wrong Answer

Wrong Answer Screen

No Answer

No Answer Screen

End Screen

Home Screen

About

Asking the Dev is a ReactJS client of the Open Trivia DB (https://opentdb.com) with programming questions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published