A professional, browser-based display for gala fundraisers, parties, and event venues.
Motion Poster is a professional-grade, browser-based display tool designed for gala fundraisers, non-profit events, and high-end venue kiosks. It replaces static slides and paper posters with a living, breathing digital poster that captures attention and elevates the atmosphere of any physical space.
Designed with a "set it and forget it" philosophy, this tool allows event managers to customize every detail in real-time. You can adjust everything from the physics of falling petals to the names of host committee members to ensure your presentation is always perfect.
Quick start: Open Motion Poster, make your customizations, and you're ready to go!
- Key Benefits
- Features
- Themes
- Theme Screenshots
- Getting Started
- Easy Customization
- Quick Controls
- Using the Remote Control
- Project Architecture and Technical Specs
- Version History
- Easy To Use: Choose your theme, add content, and you're ready to go.
- Your Branding, Your Customization: All customizations, including uploaded logos and QR codes, are saved directly into your browser. They persist through refreshes and restarts, so your work is never lost.
- Live Edits, No Disruptions: A management panel allows you to update text and settings on the fly.
- Untethered Remote Control: Easily pair a secondary device to control all layouts, text, and styling in real-time from anywhere.
- Event Reliability: Built-in features prevent the screen from sleeping and ensure the poster automatically recovers if the power blinks or the page refreshes.
- Dynamic Visual Identity: Instantly swap between professional, seasonal, or high-energy themes to match the tone of your gathering.
- Theme-Specific Frames: From elegant floral borders to rustic wood cabinets and frosted glass, each theme provides a unique window into your event.
- Multi-Atmosphere Particle Engine: Depending on your theme, experience falling cherry blossoms, snowflakes, dust motes, or celebratory geometric particles subtly drifting through the display.
- Adjustable Physics: Fine-tune wind frequency, fall speed, and tumble rotation to create a natural environment that fits your needs.
- No App Required: Access controls from any web browser on any device (e.g. iPhone, iPad, etc.) - no app download needed.
- Easy Pairing: Grab a pairing code to start access from another device.
- Customize appearance: Choose themes, pick colors, tweak the layout, and add event details.
- Name Management: Add or remove names from the host list.
Remote control allows for full poster control, all from the comfort of your seat. No need to go back to the presentation display.
Remote pairing requires the remote device to be on the same network as the host device. Note that cellular hotspots work well for this purpose if you're not on a local Wi-Fi network.
More: Using the Remote Control
Choose from multiple themes, each with its own unique particle engine, decorative frame, and color palette. 30 themes are available with 276 built-in color schemes to get you started.
- Spring Blossom: Delicate cherry blossoms and elegant floral framing.
- Digital Grid: High-tech accents and techy-glass with striking light beams.
- Alpine Winter: Frosted glass window and a rustic wood frame with a gentle snowfall effect.
- Vintage Radio: Warm wood textures, with a tuning needle and floating particles of light.
- Corporate Pro: Modern geometric shapes and professional, abstract gradients.
- Minimal Elegance: A sophisticated and high-fashion design perfect for art galleries, museums, and brand showcases.
- Electric Pulse: High-energy music festival with neon lights, geometric patterns, and drifting light particles.
- Celebration: Festive and fun with confetti, balloons, and a celebratory atmosphere.
- Summer Cookout: Warm and inviting with a summer cookout theme.
- Tropical Oasis: Refreshing and vibrant with a tropical oasis theme.
- Casino Night: Glamorous casino table with felt textures, gold borders, corner card fans, clicky poker chip stacks, and floating card suit particles.
- Karaoke Night: A vibrant and energetic theme featuring a neon-drenched karaoke bar aesthetic, complete with floating musical notes, disco lighting, and a dynamic color palette.
- Retro Wave: Retro sunsets, tropical palm trees, and neon vibes with a chasing grid pattern.
- Disco Fever: Funky retro dance experience with a spinning disco ball, pulsing spotlights, a dance floor grid, and drifting light reflections.
- Art Deco Gala: Glamorous and geometric Roaring 20s style with a repeating gold Art Deco pattern, swaying crystal chandelier, corner champagne flutes, and a mix of gold dust, sparkles, and rising champagne bubble particles.
- Atomic Mid-Century: A retro 1950s-1960s style with atomic shapes, geometric patterns, and bold colors.
- Memphis Pop: Vibrant and bold 1980s-1990s Memphis design with geometric shapes, diagonal stripes, and high-contrast colors. A playful and energetic theme perfect for creative events.
- 2000s Glass: Bring back the glass and frosted surfaces with a mid-2000s vibe.
- Cinema Premiere: Dramatic theater curtains, red velvet styling, marquee glow, dust slowly drifting through the projector beam, and even a little bit of popcorn.
- Game Console: Video gaming fun with CRT monitor styling, pixel art buttons, and console control outlines.
- Space Odyssey: A futuristic, deep-space theme featuring diagonal shooting stars, a futuristic HUD overlay, and slow-moving galactic nebulas.
- Bistro Lounge: A sophisticated and intimate speakeasy atmosphere with warm wood textures, elegant brass accents, and a cozy, ambient glow.
- Steampunk Gears: A Steampunk-themed showcase featuring exposed brass gears, Victorian-era industrial design, and atmospheric floating steam particles.
- Deep Blue Sea: A serene aquarium theme with gentle underwater light rays and tranquil ocean colors.
- Halloween Soiree: Spooky pumpkins, drifting ghosts, and deep shadows with eerie glowing particles, perfect for haunted events.
- Autumn Harvest: A cozy fall celebration with falling leaves, evoking the changing of the season and the many colors of leaves.
- Valentines Romance: A romantic Valentine's Day celebration with red hearts, pink accents, and a festive atmosphere.
- Mardi Gras: Festive masquerade carnival with beads, masks, and a celebratory atmosphere.
- Festive Holiday: A festive holiday celebration with lights, decorations, trees and a festive atmosphere.
- New Year's Eve: A glamorous New Year's Eve celebration with gold accents, confetti, and a festive atmosphere.
- Launch: Open Motion Poster in a large-screen web browser.
- Enter Fullscreen: Press 'F' on your keyboard to enter presentation mode.
- Open Options: Press 'Q' (Quick Controls) to start customizing your poster.
- Set Your Branding: Choose your theme, upload your logo and QR codes, and add your host names.
- Display: Plug your computer into a large display or projector and let it run!
- Wireless Remote: Optionally, pair a wireless remote by pressing 'W' on your keyboard.
| Key | Action |
|---|---|
F |
Toggle fullscreen |
Q |
Toggle the Options panel |
C |
Toggle the Customize Appearance section |
E |
Edit Poster Text |
A |
Toggle the Add/Remove Names section |
R |
Reset appearance to defaults (while in Customize section) |
? |
Show Help Menu |
W |
Open Wireless Remote panel |
Esc |
Close panel or dismiss forms |
Hold \ |
Factory Reset: Wipe all local data and restore defaults |
- Open Menu: Tap and hold the top-right corner of the screen to open the settings panel without a keyboard.
- Remove Host: Tap and hold any name in the Host Committee list to remove it from the display.
- Custom-To-You Branding: Add your organization name and upload custom logos directly in the browser.
- Event Details: Change the event title, subtitle, and date via the Edit panel.
- Smart QR Display: Overlay QR codes for event registration or donation pages. Upload your own images and they remain saved for future use.
- Visual Layout Control: Independently toggle the visibility of every element, including the logo, title, date, the host list, and even the background animations.
- Seamless Entry: Easily add or remove names one at a time via the form.
- Interactive Removal: Remove a name quickly by holding down on a name, or choose it from the list to remove it.
- Smart Font Scaling: The names list automatically adjusts its font size and layout to fit your screen perfectly, whether you have 5 names or 50.
- Flexible Layout Modes: Choose between Justified, Centered, or Column-based layouts to suit your aesthetic preferences.
- Safety Net: Recently removed names are stored in a "Recently Removed" list within the menu, allowing you to restore them with a single click if you make a mistake.
- Hardware Wake Lock: Automatically tells the computer to stay awake, preventing screensavers or sleep modes during your event.
- Auto-Fullscreen Recovery: Remembers your fullscreen state. If the browser reloads, it's easy to jump back into presentation mode.
- Touch-Friendly Hotspot: No keyboard? No problem. A hidden "hold" zone in the top-right corner allows you to open settings with a tap-and-hold.
- Performance Engineering:
- Frame Rate Limiter: Cap performance at 30, 60, 90, or 120 FPS to save battery or ensure smooth motion on high-refresh displays.
- Smooth Transitions: Toggle UI animations for a snappier feel or a more cinematic experience.
- Styling Lab:
- Text Backdrop Strength: Add more separation and legibility for names against complex backgrounds.
- Layout Control: Fine-tune the Max Width, Vertical Spacing, and Horizontal Spacing to fit any screen.
- Live Color Picker: Match the background and accent colors to your brand's specific palette.
All text and appearance settings on the poster are controlled via an intuitive management interface in the app. No coding required.
- Fullscreen toggle — puts the browser into fullscreen mode and activates Wake Lock to prevent the screen from sleeping
- Performance stats — live FPS counter, screen resolution, fullscreen session timer, and Wake Lock status
- Theme Switcher — Choose from curated visual identities like Corporate Pro, Alpine Winter, Vintage Radio, or Spring Blossom.
- Particle Dynamics — Adjust the count, speed, and windiness of atmospheric effects (petals, snow, etc.).
- Intensity Controls — Scale the movement of background frames and swaying elements.
- Theme-Specific Controls — UI labels automatically update to match your theme (e.g., "Petal Count" vs "Snowflake Count").
- Host Layout — Justify, Centered, or Columns.
- Host Text Size / Max Width — Scale and constrain the host list.
- Vertical / Horizontal Inset — Adjust content margins from the border.
- Color Palettes — Change background and accent colors using theme-specific swatches or a custom color picker.
- Backdrop Opacity — Fade the overlay behind the host list for better legibility.
- QR Code Overlays — Independently toggle left and right QR code areas.
- Show/Hide Toggles — Logo, event title, date, host list, and theme frames.
- Disable auto-fullscreen — Prevent the fullscreen restoration after refresh.
- Add host names one at a time via a form (supports Enter key, detects duplicates)
- Once any host is added by the user, the default/sample names get replaced
- Remove individual hosts; recently removed hosts can be put back
- All Text: Change organization name, event title, subtitle, date, and top label. Or choose your own content for these fields.
- Logos: PNG files with transparency are recommended.
- QR Codes: Upload your own QR codes for event registration or donation pages. Use any standard QR code image format (PNG, JPG, etc) and ensure the image is clear and high resolution for best readability.
| Main Controls | Name Management |
|---|---|
Live stats & toggles. |
Real-time list editing. |
| Content Editor | Appearance Settings | Help & Guidelines |
|---|---|---|
Logos, titles, and QRs. |
Physics & layout sliders. |
Hotkeys & asset specs. |
- Launch the motion poster on your primary device.
- Open the control panel and click Wireless Remote - or press the W key.
- Using a secondary device (e.g., an iPhone or iPad), connect using one of three methods:
- Scan the on-screen QR Code.
- Navigate to the displayed URL and enter the Pairing Code.
- Copy and share the direct link.
- Once connected, use the mobile-optimized interface to update names, layouts, and appearance on the fly.
| Remote Pairing |
|---|
Easy, one-step remote control pairing. |
| Theme Control | Update Labels | Add Hosts |
|---|---|---|
Choose a theme and customize it. |
Update labels on the fly. |
Add or remove names. |
This project is built as a lightweight web application. It is designed for maximum performance and easy deployment.
index.html: The core structure and entry point.js/main.js: Initializes the application and handles loading states.js/themes.js: Centralized configuration for all themes.js/EventPoster.js: The central orchestrator managing state, persistence, and layout.js/modules/:ThemeManager.js: Handles visual themes, color derivations, and CSS variables.ParticleEngine.js: Manages the high-performance atmospheric animation system.UIController.js: Manages all user interactions, keyboard shortcuts, and form logic.Constants.js: Centralized configuration for defaults and storage keys.RemoteManager.js: Handles peer-to-peer data syncing for the remote control feature.Utils.js: Helper functions and utilities used across the application.
css/:styles.css: Core layout engine and base utility classes.ui-components.css: Modern, modular UI styles for the management panel.remote.css: Specific styling for the mobile remote interface.themes/:theme-[name].css: Specific styling and animation overrides for each theme.
The application uses the browser's localStorage API to store all user configurations. This ensures that:
- Custom text and host lists are preserved.
- Uploaded images (stored as Base64 strings) remain available across sessions.
- Display settings (petal count, speed, colors) are remembered.
This architecture allows the project to remain entirely client-side, requiring no backend or database to function.
- Language: HTML5, CSS3, ES6+ JavaScript.
- Compatibility: Chrome, Edge, Safari, Firefox.
- Optimized For: 1080p (FHD) and 1440p (QHD) displays.
- Reliability: Includes a silent video fallback for the Wake Lock API on older browsers.
The remote control feature is designed to be completely zero-config and infrastructure-free for event environments with unpredictable internet access.
- Network Requirements: Both the display device and the remote device only need to reside on the same local network (local venue Wi-Fi, ethernet, or a smartphone cellular hotspot).
- Communication Protocol: It uses local peer-to-peer data channels for syncing.
- State Synchronization: Actions are broadcast across the local connection, ensuring that state changes are mirrored instantly on the presentation UI.
Note: Due to standard browser security specifications, entering or exiting full-screen mode must be done directly on the primary device and cannot be triggered via the remote.
- Recommended viewport: 1280×800px or larger. A "Larger Display Recommended" screen is shown on smaller devices, with an option to bypass.
- Optimized for: 1920×1080 and 2550×1440 displays. The layout includes resolution-aware CSS scaling for 1440p.
- Wake Lock: Uses the Screen Wake Lock API where available. Falls back to a silent looping video element to keep the screen awake on unsupported browsers.
- Auto-fullscreen: After a refresh while fullscreen was active, the poster will re-enter fullscreen automatically. This can be turned off.
| Version | Notes |
|---|---|
| v8 | New Theme Packs: Added many more themes to choose from: • Party Pack: Electric Pulse, Celebration, Summer Cookout, Tropical Oasis, Casino Night, Karaoke Night • Decades Pack: Retro Wave, Disco Fever, Art Deco, Atomic Mid-Century, Memphis Pop, 00s Glass • Specialty Pack: Cinema Premiere, Game Console, Space Odyssey, Bistro Lounge, Steampunk Gears, Deep Blue Sea • Holiday Pack: Halloween Soiree, Autumn Harvest, Valentine's Romance, Mardi Gras, Festive Holiday, New Year's Eve |
| v7.1 | Minimal Elegance Theme: Added a new theme for art galleries, museums, and brand showcases with a sophisticated and fashion-forward design. |
| v7 | The Remote Update: Remote control for managing and customizing the poster from a different device. |
| v6 | The Themes Update: Theme Engine with 5 curated themes: Spring Blossom, Digital Grid, Alpine Winter, Vintage Radio, Corporate Pro. Added dynamic particle system, improved color swatch management, and enhanced UI labels. Complete architectural refactor under the hood for greater extensibility. |
| v5 | Adds host management, content editing, color picker, local font hosting, auto-fullscreen option, high-res display optimizations, responsive font scaling, and small-screen handler. |
| v4 | Adds live host management, factory reset, auto-fullscreen, and responsive layouts. |
| v1–v3 | Earlier iterations with static host lists and limited controls. |






































