8.6 KiB
title, description, icon, tags, search
| title | description | icon | tags | search | ||||
|---|---|---|---|---|---|---|---|---|
| Features at a Glance | A visual overview of every Changemaker Lite module. | material/star-shooting |
|
|
Features at a Glance
!!! tip "Need help getting set up?"
Bunker Operations provides managed infrastructure and hands-on setup assistance for organizations running Changemaker Lite. We handle domains, tunnels, SMTP, and servers so you can focus on your campaign. Get in touch: bnkops.com | admin@bnkops.ca
Changemaker Lite bundles advocacy campaigns, geographic mapping, volunteer management, media hosting, and landing pages into a single self-hosted platform. Every feature can be toggled on or off from Settings in the admin panel.
Core Features
-
:material-email-fast:{ .lg .middle } Advocacy Campaigns
Help supporters contact elected representatives through email campaigns with postal code lookup and a public response wall.
-
:material-map-marker-multiple:{ .lg .middle } Map & Canvassing
Manage locations, draw canvassing territories, schedule volunteer shifts, and run GPS-tracked door-to-door outreach.
-
:material-play-box-multiple:{ .lg .middle } Media Manager
Upload videos and photos, curate playlists, publish a shorts feed, and track engagement with built-in analytics.
-
:material-application-edit:{ .lg .middle } Landing Pages
Build campaign microsites with a drag-and-drop GrapesJS visual editor and publish at custom slugs.
-
:material-credit-card:{ .lg .middle } Payments (Stripe)
Accept memberships, product sales, and donations with encrypted Stripe integration and branded donation pages.
-
:material-message-text:{ .lg .middle } SMS Campaigns
Text message outreach via a Termux Android bridge with contact lists, templates, and response tracking.
-
:material-home-variant:{ .lg .middle } Public Homepage
Customizable landing page with hero section, live stats, featured campaigns, upcoming shifts, and activity feed.
Communication & Collaboration
-
:material-newspaper-variant:{ .lg .middle } Newsletter (Listmonk)
Opt-in mailing lists and newsletter campaigns with automatic subscriber sync from shifts and contacts.
-
:material-email-edit:{ .lg .middle } Email Templates
Reusable email templates with variable substitution for campaign communications.
-
:material-chat:{ .lg .middle } Team Chat (Rocket.Chat)
Self-hosted team chat with iframe integration, floating widget, and native mobile app support.
-
:material-video:{ .lg .middle } Video Conferencing (Jitsi)
Self-hosted video calls integrated with Rocket.Chat via JWT authentication — no separate login required.
Integrations & Services
-
:material-calendar-star:{ .lg .middle } Events (Gancio)
Self-hosted event management with automatic shift-to-event sync and an embeddable calendar widget.
-
:material-shield-lock:{ .lg .middle } Password Manager (Vaultwarden)
Bitwarden-compatible password vault for secure team credential sharing.
-
:material-account-sync:{ .lg .middle } User Provisioning
Automatic account creation and sync across Rocket.Chat, Gitea, Vaultwarden, and Listmonk.
-
:material-account-group:{ .lg .middle } People / Contacts
Centralized contact management for supporters, donors, and community members with cross-module linking.
-
:material-draw:{ .lg .middle } Whiteboard (Excalidraw)
Self-hosted collaborative whiteboard for brainstorming, planning, and visual collaboration.
Volunteer Portal
-
:material-account-heart:{ .lg .middle } Social Connections
Friend system, activity feed, groups, profiles, pokes, and privacy controls for volunteer community building.
-
:material-trophy:{ .lg .middle } Achievements & Leaderboard
Badge system with 11 achievements across 4 categories, progress tracking, and competitive leaderboards.
-
:material-qrcode:{ .lg .middle } Volunteer Quick Join
QR code invite links for instant volunteer onboarding — scan, fill a short form, and start canvassing.
Automation & Analytics
-
:material-robot:{ .lg .middle } Email Automation
Automated volunteer lifecycle emails — thank-you notes, shift reminders, weekly summaries, and re-engagement campaigns.
-
:material-chart-bar:{ .lg .middle } Data Quality Dashboard
Geocoding quality metrics with per-provider stats, confidence tiers, and coverage analysis.
-
:material-google-analytics:{ .lg .middle } Documentation Analytics
Page view tracking and engagement metrics for MkDocs documentation pages.
Admin Tools
-
:material-comment-text-multiple:{ .lg .middle } Docs Comments
Gitea-backed comment system for documentation pages with anonymous posting and moderation.
-
:material-text-search:{ .lg .middle } Command Palette
Global Ctrl+K search across pages, campaigns, locations, users, settings, and media.
-
:material-menu:{ .lg .middle } Navigation Settings
Customize the public navigation menu with feature toggles, custom links, and drag-and-drop reordering.
-
:material-cog:{ .lg .middle } Platform Settings
Five-tab settings page covering organization details, theme colors, email configuration, feature flags, and notifications.
-
:material-share-variant:{ .lg .middle } Social Sharing (OG Tags)
Open Graph meta tags for campaigns, landing pages, and gallery videos — rich link previews on social media.
-
:material-advertisements:{ .lg .middle } Gallery Ads
Internal ad system with 5 ad types, audience targeting, scheduling, frequency caps, and CTR analytics.
-
:material-card-account-details:{ .lg .middle } Self-Service Contact Profile
Token-based public profile pages where contacts can view and update their information and preferences.