Skip to main content
← Back to Projects

ARRC Asset Reservation System

2025

A real time scheduling platform with drag and drop calendar functionality and hazard awareness protocols.

Technologies Used

PythonSanicPydanticPostgreSQLNext.jsTypeScriptTailwind CSSDockerDocker ComposeZulip APIHTTP Polling

About This Project

The ARRC Asset Reservation System is a safety centric scheduling utility designed for high stakes research environments. The application features an interactive web interface that allows users to manage equipment time through a graphical drag and drop system similar to Google Calendar. To ensure facility safety, users must complete a hazard identification questionnaire during the reservation process to flag risks such as RF radiation or power hazards.

The backend is built with Sanic and Pydantic to manage complex scheduling logic and conflict resolution. Beyond active scheduling, the system uses HTTP polling to feed live data to monitors across the research facility. These displays provide engineers with at a glance visibility into the current timeline and safety status of every asset, ensuring that personnel are aware of active hazards before entering sensitive laboratory areas.

Key Achievements

  • Developed a graphical drag and drop scheduling interface with conflict resolution logic
  • Implemented a safety questionnaire to identify asset hazards and establish precautions
  • Engineered real time facility monitors using HTTP polling for live timeline updates
  • Created at a glance hazard indicators for RF radiation and power safety awareness
  • Built a high performance backend using Sanic with strict Pydantic data validation

Screenshots

Project screenshots coming soon