Workflow Tool

Shift Deck

Desktop launcher built from ~6 years of logistics operations experience. Centralizes web apps, local programs, and text snippets in a single window—eliminating bookmark hunting and standardizing shift start-up across teams.

~6 Years Logistics Operations
Python Tkinter Desktop
JSON Portable Config
Zero Install Admin Rights

Every shift started the same way

Team members wasted ~5-10 minutes hunting through browser bookmarks, searching desktop folders for applications, and digging through personal notes for frequently-used text snippets. This pattern repeated across every shift, every team, every day.

Scattered Bookmarks
Multiple folders and browsers
Inconsistent Shortcuts
Different locations per workstation
Personal Note Files
Critical snippets in individual files
Zero Standards
No consistency between members
Manual Onboarding
New hires shown everything manually
Setup Variance
Inefficiency and confusion

One file, instant standardization

Shift Deck centralizes everything in a single executable and JSON config. Teams share one configuration file via network drive or USB. Start the program, access all shortcuts immediately. Zero installation, zero IT dependency.

View Mode Interface (Interactive Demo)
ShiftDeck
v1.2

Try it! Click tabs to switch teams, buttons to see actions, and v1.2 to open config mode

Configuration Mode Interface (Interactive Demo)
ShiftDeck – Configuration
Teams/Shifts
Day Shift
Night Shift
Weekend
Shortcuts
Email Portal
Warehouse DB
Excel Tool
Quick Reply
Presets:

Intuitive UI for adding teams, choosing colors, and managing shortcuts—click View App to return

01

Three Shortcut Types

URLs open in default browser. Local programs launch directly. Snippets copy to clipboard with visual confirmation. All handled by unified activation logic.

02

Team Organization

Create tabs for different teams or shifts. Each group maintains independent shortcuts and color schemes. Quick switching between contexts during handoffs.

03

Self-Service Management

Built-in configuration UI eliminates technical barriers. Team members add, modify, or remove shortcuts without developer support or JSON knowledge.

04

Visual Feedback

Toast notifications confirm snippet copies. Error dialogs explain failures. Users always know what happened without disrupting workflow or losing context.

05

Portable Architecture

Single executable plus JSON config. Works from any folder including USB drives. Share configurations by copying one file. No installation footprint.

Type-Specific Activation

Single function handles URLs, programs, and clipboard operations with appropriate OS-specific commands

def activate_shortcut(self, sc: dict, btn_widget: tk.Widget):
    """Open URL/program or copy snippet with visual feedback"""
    url = sc.get("url", "")
    kind = sc.get("type") or ("url" if is_url(url) else "program")
    
    try:
        if kind == "snippet":
            snippet = (sc.get("snippet", "") or "").strip()
            if not snippet:
                self._toast(self.content_frame, "No snippet set", btn_widget)
                return
            
            self.root.clipboard_clear()
            self.root.clipboard_append(snippet)
            self.root.update()
            self._toast(self.content_frame, "Copied to clipboard", btn_widget)
            return
        
        if is_url(url):
            webbrowser.open(url)
            return
        
        if not url or not os.path.exists(url):
            messagebox.showerror("Error", f"Path not found: {url or '(empty)'}")
            return
        
        # Platform-specific program launching
        if os.name == "nt":
            os.startfile(url)  # Windows
        else:
            opener = "open" if sys.platform == "darwin" else "xdg-open"
            subprocess.call([opener, url])
    
    except Exception as e:
        messagebox.showerror("Error", f"Could not open:\n{e}")

~5-10 Minutes Saved

Per shift start-up by eliminating bookmark hunting, program searching, and snippet retrieval from scattered sources

100% Standardized

Consistent setup process across all team members. New hires productive immediately with shared configurations

Self-Managed

Teams modify shortcuts independently through configuration UI without technical support or developer intervention

Download Shift Deck

Ready-to-use Windows executable with example configuration

Download ShiftDeck.exe

Open source on GitHub • No installation required • Free to use