Skip to content

Latest commit

 

History

History
41 lines (21 loc) · 1.22 KB

README.md

File metadata and controls

41 lines (21 loc) · 1.22 KB

Our World In Data Quiz Game

A live version of the game can be played here

You can also see the chart stats here

Question Preview

A game based off Our World In Data chloropleth maps, where the title and context has been removed. The user's job is to guess which description matches the shown chart.

Data was crawled from the charts page and is hosted locally. Questions are grouped by the unit used in the scale.

About This App

The client uses MobX State Tree, Typescript and TailwindCSS.

The api uses NodeJS, Express, and Cheerio to parse/scrape.

Built with a mobile-first experience in mind.

Running This App

From the home folder, run the following commands:

For the very first build:

  • $ docker-compose build

Every time after that:

  • $ docker-compose up

Your API server should be running at http://localhost:3003, your client server will be running at http://localhost:3031 and your MySQL database will be running at: 127.0.0.1:3307

To stop the services:

  • $ docker compose-stop

To kill the services:

  • CTRL + C and then $ docker compose-down