⚠️ 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

Windows 10+ Supported
Linux Distros Supported
WSL Supported
macOS Not Verified

Hardware & Performance

SchedPlus typically uses:

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.

1

Download the package

Grab the latest build from GitHub, Windows Store, or SnapStore.

2

Run the installer

The installer sets up all core components automatically.

3

Choose Your UI

On first launch, select Basic, Advanced, or RAW mode.


First Launch

On first launch, SchedPlus will:

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.