# Gluebox LLC — Full Documentation > Calendar, reservation, and event systems on open-source Drupal. Gluebox LLC is a software development company based in Philadelphia, PA, founded by Stephen Groundwater. We design, build, and operate event management and reservation platforms for organizations using Drupal and open-source tools. ## Company - Name: Gluebox LLC (doing business as Gluebox.com LLC) - Location: Philadelphia, PA - Domain: gluebox.com - Contact: hello@gluebox.com - Focus: Calendar, reservation, and event systems on Drupal ## Product: RSVP System RSVP System is our open-source Drupal platform for calendar, reservation, and event management. It provides composable building blocks — delivered as Drupal recipes — for organizations that need to manage shared spaces, schedule events, and track attendance. ### What RSVP System Does - **Calendar management**: FullCalendar-powered views with Smart Date field support - **Reservation and booking**: Resource booking with conflict detection, capacity management, and approval workflows - **Recurring events**: Pattern-based event recurrence with exception handling - **RSVP and attendance**: Event registration, attendance tracking, waitlists - **Multi-community**: Multi-tenant event management with community-scoped content - **Coordination workflows**: Status-based reservation workflows (pending, approved, declined) ### Architecture RSVP System is built as composable Drupal recipes. Each feature is an independent recipe that can be applied standalone or combined: - `rsvp_full_stack` — Complete platform recipe - `rsvp_calendar` — Calendar views and display - `rsvp_reservations` — Booking and reservation logic - `rsvp_recurring_events` — Recurring event patterns - `rsvp_coordination` — Multi-party coordination workflows Recipes are the Drupal 11 mechanism for distributing reusable configuration. They're declarative YAML files that install modules, create content types, configure views, and set permissions — making the entire platform inspectable and portable. ### Installation ```bash composer require rsvp-system/rsvp-requirements drush recipe web/recipes/contrib/rsvp-recipes/rsvp_full_stack ``` ### For Which Organizations - Municipal governments (town calendars, facility booking) - University housing offices (room reservations, event coordination) - Community organizations (shared space management, group scheduling) - Membership organizations (event registration, attendance tracking) ## Developer Resources ### Packages (Composer/Packagist) All packages are distributed via Packagist under the `rsvp-system` vendor namespace: | Package | Description | |---------|-------------| | `rsvp-system/rsvp-system-module` | Core Drupal module with sub-modules | | `rsvp-system/rsvp-system-theme` | Vite + Tailwind CSS theme | | `rsvp-system/rsvp-recipes` | Composable Drupal recipes | | `rsvp-system/rsvp-requirements` | Composer metapackage (installs everything) | Packagist: https://packagist.org/packages/rsvp-system/ ### Source Repositories All source code is hosted on GitLab under the `rsvp-system` group: - Module: https://gitlab.com/rsvp-system/rsvp-system-module - Theme: https://gitlab.com/rsvp-system/rsvp-system-theme - Recipes: https://gitlab.com/rsvp-system/rsvp-recipes - Requirements: https://gitlab.com/rsvp-system/rsvp-requirements Drupal.org project page: https://www.drupal.org/project/rsvp_system ### Technology Stack | Layer | Technology | |-------|-----------| | CMS | Drupal 11 | | Language | PHP 8.x | | Framework | Symfony 7.x (via Drupal) | | Front-end | Tailwind CSS v4, Vite | | Calendar | FullCalendar, Smart Date | | Search | Apache Solr | | Mapping | Leaflet | | License | GPL-2.0-or-later | ## AI Integration Gluebox is an active AI practitioner — designing, building, operating, and managing AI integrations in production systems. ### MCP (Model Context Protocol) Gluebox operates an MCP server using Streamable HTTP transport: - Endpoint: https://gluebox.com/mcp - Manifest: https://gluebox.com/.well-known/mcp.json - Transport: Streamable HTTP (POST with JSON-RPC 2.0) - Protocol version: 2025-03-26 Available tools: - `get_company_info` — Company overview, product info, and technology stack - `list_services` — Services offered by Gluebox LLC - `list_packages` — Open-source packages on Packagist (rsvp-system vendor) - `get_contact` — Contact information ### Claude API Integration We integrate Claude API capabilities into Drupal workflows for: - Content generation and editing assistance - Event description drafting - Automated summarization of scheduling conflicts - Agent-assisted administration ## Services - **Drupal architecture and development**: Custom modules, themes, and recipes for Drupal 10/11 - **Event system implementation**: FullCalendar integration, Smart Date, recurring events - **Reservation system design**: Resource booking with conflict detection and status workflows - **AI integration consulting**: Claude API, MCP servers, agent-assisted development - **Migration**: Drupal 7 to Drupal 11 site migrations - **Open-source delivery**: All work is GPL-2.0 licensed, inspectable, and portable ## Links - Website: https://gluebox.com - Product: https://rsvp-system.org - Source: https://gitlab.com/rsvp-system - Packagist: https://packagist.org/packages/rsvp-system/ - Drupal.org: https://www.drupal.org/project/rsvp_system - Sitemap: https://gluebox.com/sitemap.xml - Contact: hello@gluebox.com