← All projects

Web application / Project notes

BISU Event Hub

Campus event registration, waitlists, and scheduled reminders.

Code

Languages used

Python 66.4% HTML 33.6%
  • Python 66.4%
  • HTML 33.6%

Share of the repository's code by language, as measured by GitHub.

01 / Context

What it addresses

Campus registration involves more than a signup button: eligibility, available places, waitlists, and reminders must stay consistent.

  1. Discover an eligible event
  2. Register or join a waitlist
  3. Receive scheduled reminders

02 / Engineering

Inside the project

Server-rendered interactions

Django renders the pages, with HTMX and Alpine.js supporting interactions without a full single-page application.

Registration rules at the server

The documented workflows check eligibility, signup windows, capacity, and waitlist promotion.

Repeatable reminder tasks

Scheduled reminder tasks use a user, event, and notification-kind key to prevent duplicate delivery.

03 / Scope

Check the details

Documented tests cover role permissions, eligibility, capacity, waitlist promotion, draft visibility, and registration gates.

Current limits

The repository includes production configuration guidance. A public deployment, delivery reliability, and user outcomes have not been verified.

These notes summarize the public repository documentation reviewed on October 18, 2026. They do not claim independently verified deployment results.

Keep exploring

BISU Event Hub

Next project ↗
Ask SCOT

Your portfolio guide

Hello. I’m SCOT.

I can help you explore Denver’s work. Choose a question to get started.

What technologies appear in Denver’s projects?

His public repositories include these technologies:

Explore ↗
Where can I see his work?

You can explore his public projects on GitHub.

Denver’s GitHub ↗
Where does Denver share his writing?

His blog has its own space in the hub.

Visit Blog ↗
Something else? Talk to Denver