The Metropolis Scavenger Hunt GitHub repository

Scavenger

April 1, 2023
djangooauthpythonweb-development

Scavenger

A scavenger hunt platform engineered to prevent any form of cheating or RNG-based finds while ensuring fairness and integrity in digital scavenger hunts.

The platform was originally created using Django and implements an OAuth 2.0 system with the main Metropolis (mld) site to handle user authentication securely.

In 2023, I completed a comprehensive rewrite of the application to introduce dynamic contest capabilities along with the ability to run any number of contests concurrently. This significant upgrade enhanced the platform’s flexibility and scalability for hosting multiple simultaneous events.