# Scheduler Pro > Resource timelines, Gantt planning, availability-aware booking, recurring events and Kanban boards for Filament v4 and v5. Scheduler Pro is a commercial Filament plugin that adds a scheduler widget (timeline day/week/month, calendar week/month, agenda), Gantt dependencies and progress, availability and time off, conflict prevention, recurring series, and Kanban boards with saved views, user-managed columns, swimlanes, WIP limits and allowed transitions, all bound to Eloquent and edited through native Filament actions. ## Table of Contents ### Getting Started - [Introduction](/guide/introduction.md): Scheduler Pro adds resource timelines, Gantt planning, availability-aware booking, recurring events and Kanban boards to Filament v4 and v5 panels. - [Installation](/guide/installation.md): Install Scheduler Pro with Composer, publish its assets, and optionally publish translations. - [Quick Start](/guide/quick-start.md): Generate a working Scheduler Pro widget from your tables in one command and put it on any Filament page. - [Your Data](/guide/your-data.md): Point Scheduler Pro at your existing columns, resources and queries, and control how events and rows look. ### Scheduler - [Views](/guide/views.md): Scheduler Pro's six views: timeline day, week and month, calendar week and month, and agenda. - [Working with the Schedule](/guide/interactions.md): Hover previews, slot hints, drag with live conflict feedback, native create modals, a date picker, a resource filter and zoom. - [Keyboard](/guide/keyboard.md): Every Scheduler Pro keyboard shortcut: navigation, views, moving events, filtering, zoom and the shortcut sheet. - [Event Details](/guide/event-details.md): Clicking an event opens a slide-over with its details, Edit and Delete. Customise the infolist or skip straight to the form. - [Forms](/guide/forms.md): Scheduler Pro builds a create and edit form from your attributes. Extend it, replace it, or control persistence. - [Availability & Time Off](/guide/availability.md): Give resources working hours and time off. Scheduler Pro draws them on the grid and can refuse bookings outside them. - [Conflicts & Rules](/guide/rules.md): Prevent double bookings with optional buffers, and add your own validation rules that run for drags, keyboard moves and modals. - [Permissions](/guide/permissions.md): Scheduler Pro checks model policies automatically and supports your own gates for creating and editing events. - [Recurring Events](/guide/recurring-events.md): Recurring series in Scheduler Pro: daily, weekly, monthly and yearly repeats, with this-event or all-events changes. - [Gantt](/guide/gantt.md): Turn the timeline month view into a Gantt chart with dependency arrows, progress bars and milestones. ### Kanban - [Kanban Overview](/kanban/overview.md): Kanban boards for any Filament model with a status column: views, managed columns, swimlanes, WIP limits and transitions. - [Columns](/kanban/columns.md): Kanban columns from a backed enum, an array, or Column objects with colours, icons, limits and descriptions. - [User-Managed Columns](/kanban/managed-columns.md): Let people add, rename, recolour, reorder and delete Kanban columns stored in a table, like GitHub Projects. - [Cards](/kanban/cards.md): Kanban card content: rich descriptions, categories, badges with icons, relative due dates, progress, avatars and stats. - [Saved Views](/kanban/views.md): Saved Kanban views as tabs with live counts, plus built-in Overdue and Due this week tabs. - [Display & Card Menu](/kanban/display.md): Per-user Display options for grouping, ordering, density and card fields, plus the card menu for moving, duplicating and deleting. - [Ordering](/kanban/ordering.md): Manual card ordering with single-row writes, midpoint positions and automatic rebalancing. - [Workflow Rules](/kanban/workflow.md): Allowed Kanban transitions, WIP limits, custom rules, after-move hooks and policy-based permissions. - [Swimlanes](/kanban/swimlanes.md): Group a Kanban board into rows by owner or any relationship. Drag across rows to reassign. - [Adding & Editing](/kanban/editing.md): Add cards inline, view them in a slide-over with Edit and Delete, and customise the infolist and form. - [Keyboard & Accessibility](/kanban/keyboard.md): Kanban keyboard drag and drop with screen reader announcements, and every board shortcut. ### Reference - [Configuration](/reference/configuration.md): Every Scheduler and Kanban configuration method in one place, with links to the guide pages that explain them. - [Commands](/reference/commands.md): Artisan commands that generate Scheduler Pro widgets and Kanban boards from your tables. - [Theming & RTL](/reference/theming.md): Scheduler Pro follows your panel's colours, radius, font and dark mode, mirrors for RTL, and exposes CSS variables. - [Tenancy & Time Zones](/reference/tenancy.md): Scheduler Pro scopes queries to the current Filament tenant and displays times in each user's time zone. - [Translations](/reference/translations.md): Scheduler Pro ships English, French and Arabic. Publish the language files to edit them or add a locale. - [Testing](/reference/testing.md): Test your scheduler rules and Kanban boards with Pest and Livewire: the widget endpoints are plain Livewire methods. - [Errors](/reference/errors.md): Scheduler Pro fails misconfiguration with messages that name the fix. - [Changelog](/changelog.md): Scheduler Pro changelog: release notes for every version, listing added features, changes and fixes.