⚠️ The new ZFordDev Documentation Portal is currently under active development. Search is not yet enabled and some pages are still missing. Please bear with us while we transition to the new system.
Getting Started
SchedPlus provides a unified scheduling system with multiple interchangeable interfaces.
All UIs share the same event database, allowing you to switch between graphical and headless workflows at any time.
This page acts as the index for all onboarding paths.
Choose the interface you plan to use and follow its dedicated guide.
Choose Your Interface
System Requirements
SchedPlus is lightweight and runs on most modern systems.
All UIs share the same backend and event database.
Operating System Support
Hardware & Performance
SchedPlus typically uses:
- ~80 MB RAM
- Under 1% CPU during active use
- Minimal disk usage for the event database
Performance varies slightly depending on the UI selected.
Installation
All UIs share the same installer.
UI‑specific dependencies (tkinter, PyQt) are documented in their respective guides.
Download the package
Grab the latest build from GitHub, Windows Store, or SnapStore.
Run the installer
The installer sets up all core components automatically.
Choose Your UI
On first launch, select Basic, Advanced, or RAW mode.
First Launch
On first launch, SchedPlus will:
- Create the shared event database
- Prompt you to choose a UI
- Load the selected interface immediately
All UIs read and write to the same event store.
You can switch UIs at any time without losing data.
Why “SchedPlus”?
SchedPlus began as a small project I built while teaching my son Python — much of the early code was written with an eight‑year‑old at the keyboard. As the project grew, it became clear that SchedPlus had a unique identity: a scheduling system designed to work across multiple interchangeable interfaces.
Today, SchedPlus provides a unified event database shared by all UIs. Whether you prefer a lightweight tkinter interface, a full PyQt desktop experience, or a headless CLI workflow, every mode reads and writes the same data and behaves consistently across platforms.