Case Study · Vending, B2B & IoT

Crowncandy – Marke, Shop & Betriebssoftware in einer Plattform.

Mehr als eine Website: Marketingplattform, B2B-Anfrageshop, Standort- und Inventarsystem, QR-Tracking-Lösung, Vendon-Sync und Raspberry-Pi-IoT-Steuerung für Alarm, NFC, Router, Shelly-Geräte und Remote-Wartung – alles in einer Django-Codebasis.

Crowncandy Website auf Laptop, Tablet und Smartphone
Überblick

Vom Markenauftritt bis zum Vendon-Sync.

Crowncandy betreibt Snack-Automaten an Standorten, die sich minütlich ändern. Die Plattform verbindet eine bilinguale Marken-Website mit Live-Automatenübersicht, B2B-Angebotskonfigurator, QR-Attribution, Vendon-Sync, Telegram-Bots und Raspberry-Pi-basierter IoT-Steuerung für lokale Automaten-Infrastruktur.

Website
https://crowncandy.de/
Branche
Vending · B2B-Commerce
Rolle Media Shell
Strategy, UX, frontend, CMS, SEO
Stack
Django, Wagtail, HTML, CSS, JavaScript
Projektumfang
Vending-Plattform mit B2B-Anfrageshop, Live-Automatenbestand, QR-Tracking und Vendon-API-Sync – Marketing und Betrieb in einer Codebasis.
CMSPflegbare Case-Study
3Sprachen im Portfolio
SEOCanonicals & hreflang
UXResponsive Darstellung
Feature-Module

Was Crowncandy alles kann.

Website & Nutzererlebnis

  • CMS-gesteuerter Markenauftritt (Start, Automaten, Partner, Shop, Recht)
  • Hero mit Video/Bild, Reveal-Animationen, Dark/Light-Theme
  • Bilingual DE/EN mit sauberer Sprachumschaltung
  • Custom-404 im gleichen visuellen System
  • E-Mail, WhatsApp, Instagram, TikTok, Facebook direkt eingebunden

Standorte & Automaten

  • Öffentliche Automatenübersicht mit Karten pro Standort
  • Indoor/Outdoor-Klassifizierung & 24/7-Flag
  • Zahlarten je Automat (Karte, Münzen, Scheine, Altersprüfung)
  • Google-Maps-Link pro Standort
  • Featured Locations auf der Startseite

Live-Bestand & Produktlisten

  • Maschinenbezogene Inventarseiten mit lokalem Bestand
  • Pro Slot: Name, Bild, Tastencode, Preis, Ist/Soll
  • Sync-Zeitpunkt direkt sichtbar
  • JSON-Endpoint für Bestandsdaten
  • QR-gestützter Direktzugriff auf Live-Produktlisten

Shop & Angebotsprozess

  • B2B-Anfrageshop statt klassischem Checkout
  • Kategorien, Offer-Slider, Related Products
  • Produktkonfigurator mit Pflicht-/Optional-/Multi-Gruppen
  • Live-Preislogik mit Basispreis + Optionsaufschlägen
  • Konfigurations-Snapshot landet direkt in der Anfrage
  • Lightbox für Produkt- und Optionsbilder

Leadgen, SEO & Marketing

  • 4 Formular-Typen in einer einheitlichen Lead-Struktur
  • QR-Attribution : Leads mit gescanntem Touchpoint verknüpft
  • SEO pro Seite/Kategorie/Produkt (Title, Desc, Keywords, Canonical, Robots)
  • hreflang, XML-Sitemap, strukturierte Daten
  • Schema-Markup: Organization, Website, Breadcrumbs, FAQ, Shop, Produkte
  • Consent-Banner mit Versionierung & serverseitigem Log
  • GA4 / GTM consent-aware (Basic + Advanced Mode)

Admin & Backoffice

  • Branded Django-Unfold-Admin (kein Standard-Look)
  • DE/EN-Content über Translation-Tabs im Admin
  • Blockbasiertes CMS für Benefits, FAQ, Prozess, CTA, Recht
  • Auto-Optimierung von Homepage-Medien beim Upload
  • Drag-and-Drop-Sortierung für Konfig-Gruppen
  • Bulk-Aktionen im Shop (Duplizieren, Optionen zuweisen, Preise neu)
  • Lagerverwaltung mit Barcode-/EAN-Scanner inline
  • Reports für Umsatz, Refills, Coverage, Bestellvorschläge
  • QR-Reporting: Scans, Unique Visitors, Leads, Lead-Rate
  • SVG-QR-Generator direkt im Admin

Raspberry Pi, MQTT & IoT

  • Raspberry-Pi-basierte IoT-Erweiterung für Automatenbetrieb, Alarmanlage und lokale Infrastruktur
  • Zentrale Raspberry-Geräteverwaltung im Django-Admin mit Live-Status, Online/Offline-Erkennung und Geräte-Typen
  • MQTT-Anbindung mit TLS, eigenen Geräte-Zugangsdaten, Topic-Struktur und Server-Listener
  • Live-Auswertung von Türstatus, Sirene, Stromversorgung, Temperatur, Erschütterung, Router-IP, Public-IP und letzten Events
  • Konfigurierbare Runtime-Settings pro Gerät: Erschütterungsschwelle, Temperaturwarnung, Powerfail-Shutdown und Ladegerät-Neustart
  • Verschlüsselte Speicherung sensibler IoT-Zugangsdaten wie MQTT-Passwörter, Pi-Agent-Token, WLAN-Keys und Tailscale-Secrets

Alarm, NFC & Remote-Steuerung

  • Remote-Steuerung von Alarmfunktionen: scharf/unscharf, Alarm-Reset, Sirene, Türalarm, Erschütterungsalarm, Router-/Pi-Neustart
  • NFC-Chip-Verwaltung im Admin, inklusive globaler oder gerätespezifischer Karten und Sync zum Raspberry
  • Interaktiver Telegram-Alarmbot mit Geräteübersicht, Statusmeldungen und direkten Steueraktionen
  • Ereignis- und Aktionslog für alle Raspberry-Kommandos, Sensorereignisse und Telegram-Benachrichtigungen
  • Pi-Agent für Remote-Diagnose: Healthcheck, Service-Status, Logs, Alarm-Service-Neustart und Wartungsaktionen
  • Raspberry-Software-Updater mit authentifiziertem Manifest, SHA-256-Prüfung, Versionsanzeige und Admin-Button für Updates

Netzwerk, Fallback & lokale Geräte

  • Lokaler Wi-Fi-Fallback: Raspberry öffnet bei Internetausfall einen geschützten Hotspot für Techniker vor Ort
  • Lokale Admin-Seite am Automaten, damit Alarmbefehle und WLAN-Wechsel auch ohne Verbindung zur Plattform möglich bleiben
  • Indoor-Router-Modus: Raspberry als lokaler Access Point, DHCP/Gateway und Netzwerkbrücke für interne Geräte
  • Tailscale-/VPN-Anbindung mit Exit-Node-Routing für abgesicherten Fernzugriff auf lokale Automaten-Infrastruktur
  • Shelly-Integration: lokale Discovery, Statusauswertung, Strom-/Leistungsdaten und Schaltaktionen über Admin/Telegram

Automation & Benachrichtigungen

  • E-Mail-Automation mit Template-Verwaltung
  • Telegram-Integration für Sales- und Error-Notifications
  • Selbstverwaltung per Telegram-Bot ( /start , /stop )
  • Persönliche Admin-Listenpräferenzen pro Nutzer

Integration, Sicherheit & Betrieb

  • Vendon-API : Maschinen, Produkte, Inventar, Fehler, Refills, Verkäufe synchron
  • Sync als Django-Command + systemd-Service + Timer
  • Manuelle Sync-Steuerung einzelner Typen im Admin
  • Spam-Schutz via ALTCHA (Proof-of-Work-Captcha)
  • Verschlüsselte Secrets (API-Keys, Bot-Tokens, HMAC)
  • Security-Header: CSP-Nonce, HSTS, nosniff, Referrer-Policy
  • Produktions-Setup mit Gunicorn, Nginx, systemd

Ähnliche Plattform im Kopf?

Von der Marken-Website über die Betriebssoftware bis zur QR-Attribution — wir bauen das in einem zusammenhängenden System.

Erstgespräch buchen