Skip to content

Changemaker Lite V2 — Current

This is the current version

V2 is live at bnkops.com. This archive snapshot may be slightly behind the latest deployment.

The complete rewrite of the platform. Built from the ground up with a modern TypeScript stack.

Architecture

  • Express.js API — Unified backend with Prisma ORM + PostgreSQL
  • React Admin GUI — Ant Design-based admin panel
  • Fastify Media API — Dedicated video/media microservice
  • Redis — Caching, rate limiting, BullMQ job queues
  • Nginx — Reverse proxy with subdomain routing
  • Pangolin/Newt — Production tunnel deployment

Key Features

  • JWT authentication with refresh token rotation
  • 9 role types (Super Admin, Influence Admin, Map Admin, etc.)
  • Campaign management with email advocacy
  • Geographic canvassing with GPS tracking
  • Media library with scheduled publishing
  • Newsletter integration via Listmonk
  • Event management via Gancio
  • Team chat via Rocket.Chat
  • Video conferencing via Jitsi Meet
  • 20+ integrated services behind a single admin interface

Documentation

77 pages covering admin guides, API documentation, architecture overview, deployment instructions, user guides, and volunteer documentation.

Browse V2 Documentation (/) { .md-button .md-button--primary }

Visit the live platform

Development info at cmlite.org