metadata
title: BPEL Supervision Scheduling
emoji: 📅
colorFrom: blue
colorTo: green
sdk: docker
pinned: false
BPEL Supervision Scheduling
A self-hosted scheduling tool for collecting BPEL supervision availability.
Features
- Create availability events with configurable dates, time ranges, and slot durations
- Supervisors mark their available time slots
- Heatmap view shows combined group availability
- Password-protected access
- SQLite database for persistence
Deploy to Hugging Face Spaces
- Create a new Space on Hugging Face with Docker SDK
- Upload all files from this directory to the Space repo
- Add a Secret variable:
APP_PASSWORD= your chosen password - The Space will build and deploy automatically on port 7860
Local Development
# Backend
cd backend
pip install -r requirements.txt
DB_PATH=./app.db uvicorn backend.main:app --reload --port 7860
# Frontend (separate terminal)
cd frontend
npm install
npm run dev
Local Docker
docker build -t when2meet .
docker run -p 7860:7860 -e APP_PASSWORD=bpel2026planning when2meet