2025-08-16 14:25:52 -06:00
2025-07-27 17:49:37 -06:00
2025-08-16 14:25:52 -06:00
2025-08-03 13:26:20 -06:00
2025-08-08 17:47:26 -06:00
2025-08-16 14:25:52 -06:00
2025-08-15 17:17:28 -06:00
2025-08-15 12:39:18 -06:00
2025-07-04 14:30:22 -06:00
2025-07-06 15:57:59 -06:00
2025-07-05 10:47:34 -06:00

Changemaker Lite

Changemaker Lite is a streamlined documentation and development platform featuring essential self-hosted services for creating, managing, and automating political campaign workflows.

Features

  • Homepage: Modern dashboard for accessing all services
  • Code Server: VS Code in your browser for remote development
  • MkDocs Material: Beautiful documentation with live preview
  • Static Site Server: High-performance hosting for built sites
  • Listmonk: Self-hosted newsletter and email campaign management
  • PostgreSQL: Reliable database backend
  • n8n: Workflow automation and service integration
  • NocoDB: No-code database platform and smart spreadsheet interface
  • Map: Interactive map visualization for geographic data with real-time geolocation, walk sheet generation, and QR code integration

Quick Start

The whole system can be set up in minutes using Docker Compose. It is recommended to run this on a server with at least 8GB of RAM and 4 CPU cores for optimal performance. Instructions to build to production are available in the mkdocs/docs/build directory, at cmlite.org, or in the site preview.

# Clone the repository
git clone https://gitea.bnkops.com/admin/changemaker.lite
cd changemaker.lite

# Configure environment (creates .env file)
./config.sh

# Start all services
docker compose up -d

Map & Production

Instructions on how to build the map are available in the map directory.

Instructions on how to build for production are available in the mkdocs/docs/build directory or in the site preview.

Service Access

After starting, access services at:

Documentation

Complete documentation is available in the MkDocs site, including:

  • Service configuration guides
  • Integration examples
  • Workflow automation tutorials
  • Map application setup and usage
  • Troubleshooting guides

Visit http://localhost:4000 after starting services to access the full documentation.

Description
Free Alberta is a policy and resource platform pushing for a free and prosperous Alberta
Readme 178 MiB
Languages
HTML 52.5%
JavaScript 36.9%
CSS 5.8%
Shell 3.8%
Python 1%