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.
Ü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.
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