WhiteDragon.online
← All projects

Project

Mass Availability & Scheduling

TODO: Write a short one- or two-sentence description of the overall system.

Project Overview

TODO: Explain what the Mass Availability and Mass Scheduler projects are and why they were created.

The Problem

TODO: Describe the real-world scheduling/availability problem this system was designed to solve.

Connected projects

The Applications

Mass Availability

  • Web application
  • Next.js / TypeScript
  • PostgreSQL / Drizzle
  • Availability collection
  • Administrative workflow
  • Authenticated scheduler export

TODO: Write the detailed Mass Availability project explanation here.

Mass Scheduler

  • Python
  • Scheduling engine
  • Availability and roster input
  • Schedule validation
  • HTML / XLSX / JSON output
  • Availability reports

TODO: Write the detailed Mass Scheduler project explanation here.

How the System Fits Together

  1. Lectors / Users
  2. Mass Availability
  3. Authenticated availability export / API
  4. Mass Scheduler
  5. Schedule & Reports

TODO: Write the architectural explanation and describe how data moves between the two applications.

Design Decisions

TODO: Discuss important technical/design decisions made during the project.

Privacy & Security

TODO: Explain the privacy and security considerations involved in handling lector availability and roster data.

What I Learned

TODO: Write reflections, lessons learned, and important engineering takeaways.