Skip to content

en Home

Masyukov Pavel edited this page Jul 9, 2026 · 2 revisions

English · Русский · ← Wiki

WASH PRO CRM / SCADA

Local CRM/SCADA for car washes built on Dynamic API Platform v1.5.13 and optionally PyOrchestrator v0.1.13.

WASH PRO version: v1.1.15 · Documentation: https://wash-pro.github.io/WASH-PRO-CRM/en/
Languages: EN · RU

Features

  • Setup wizard — initial configuration after installation (/setup)
  • Status — all posts, online/offline, interactive chart (Main)
  • Information — news and promotions for the information Telegram bot (Automation)
  • SCADA: MQTT, telemetry, commands, and post prices
  • Car washes, posts, MQTT accounts, device settings
  • Cards (regular/service/VIP), NFC application log
  • Analytics before/after collection, archive, MongoDB backups
  • Web + Telegram notifications, configurable event types
  • Users and RBAC groups, Telegram user_id, profile
  • Telegram bots: Management / Service / Information (v2.2); QR link; private chats only; demo bots on install (v1.1.15)
  • Workload chart on Overview — daily line chart below revenue (v1.1.15)
  • Dashboard localization — English / Russian; default English; switcher in header and Settings (v1.1.13+)
  • Localized notifications — list messages by event type follow UI language, including legacy DB records (v1.1.14)
  • MCP server in Dashboard — Dynamic API + PyOrchestrator for AI agents (v1.1.12)
  • Stdio MCP services/crm-mcp for Cursor (v1.1.9+)
  • MQTT (Mosquitto): post isolation by serial
  • Live updates 3–15 s; global Live/Static toggle (v1.1.8)

Quick start

git clone https://github.com/WASH-PRO/WASH-PRO-CRM.git
cd WASH-PRO-CRM
cp .env.example .env
chmod +x scripts/*.sh
./scripts/start.sh
Interface URL
Dashboard http://localhost
Dynamic API Panel http://localhost:8080
PyOrchestrator Panel (optional) http://localhost:8090

Dashboard login: admin / Admin123! → setup wizard on first login.

PyOrchestrator: PYORCHESTRATOR_ENABLED=true in .env

Wiki

Changelog v1.1.15

  • Workload chart on Overview (daily, below revenue)
  • Telegram — reliable bot stop, stop-all, demo bots on install; occupancy v2.2 (program_9 = free)
  • Notifications — delete all button

Full list: CHANGELOG.md

Changelog v1.1.14

  • Notifications i18n — prepared phrases by event type; legacy Russian records display in the active language
  • Header toggles — language and Live/Static as single icons on all screen sizes
  • Wiki links — fixed bilingual navigation; Product Hunt embed in README

Full list: CHANGELOG.md

Changelog v1.1.13

  • Dashboard i18n (EN/RU) — full UI translation; English default; 🇺🇸/🇷🇺 flags in header
  • Docs and wikien/ and ru/ catalogs; README EN + README.ru.md
  • Mobile header — compact language and Live/Static icon toggles
  • Information — green "Published" badge when scheduled time has passed

Full list: CHANGELOG.md

Changelog v1.1.12

  • MCP server section in Dashboard (Dynamic API + PyOrchestrator)
  • Menu: Automation group; Status under Main
  • Information: "Scheduled" → "Published" after the publish time passes
  • Information bot v1.9; fixed gray screen during navigation

Full list: CHANGELOG.md

Repository

https://github.com/WASH-PRO/WASH-PRO-CRM

Clone this wiki locally