Skip to content

ivan-rivera/daily-geo-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Daily Geo Challenge

logo

About

This is the source code for the Daily Geo Challenge website. The website is a quiz game that tests your knowledge of geography. Most of the questions are based on data extracted from Wikidata. However, the answers are not hardcoded, but are derived from the underlying data, which means that there is virtually an endless supply of questions. The questions are designed to be regenerated once per day (7 PM UTC) with everyone seeing the same set of questions and possible answers.

Contributing

Web enthusiasts are welcome to contribute to this project, if you are interested, then please see our contribution guidelines under CONTRIBUTING.md. You are also welcome to fork and repurpose this project, for example to center it around films (or any other topic) as opposed to geography.

Technologies used

  • This project is written in TypeScript
  • The frontend was designed with Figma
  • The frontend is built with Next.js and React
  • The frontend is styled with Chakra-UI
  • The backend is built with Firebase
  • The website is hosted on Vercel
  • The code is tested with Storybook and Jest
  • The code is linted with ESLint, Prettier and Husky
  • We use Easy-Peasy for state management
  • Daily update is triggered with a cron job via easycron.com

Releases

No releases published

Packages

No packages published