ProjectsWeb DevelopmentGiveaway Manager
Giveaway Manager preview cover
1 / 4
Free to download
Web Development

YouTube Giveaway Manager - Provably Fair Comment Giveaway Picker with Django and PostgreSQL

A Django and PostgreSQL web app that runs provably fair YouTube comment giveaways with a rules engine, Bot Shield spam scoring and a publicly verifiable winner draw.

Free

Download the starter and begin building today.

What's included

  • Source Code
  • README
  • Setup Guide
  • Dockerfile
  • Docker Compose File
  • Demo Seed Data
  • Test Suite
PythonDjangoPostgreSQLDockerGunicornHTMLCSSJavaScript
Project notes

Built to help you go further.

Giveaway Manager is a server-rendered Django 5 application backed by PostgreSQL 16 and packaged with Docker Compose, using hand-written CSS and JavaScript with no Node build step. Creators import YouTube comments, apply eligibility rules and bonus tickets, screen out bots with a scored Bot Shield, then draw winners using an HMAC-SHA256 commit-and-reveal scheme that any viewer can re-verify in their browser, with claim links, an OBS stream overlay, CSV export and an audit log. Students learn Django models and migrations, multi-container Docker deployment with health checks and an entrypoint script, cryptographic commitment schemes, heuristic spam scoring and how to test a Django app with 22 included tests.

You also get setup documentation and access to project assistance. Talk to a specialist