Native iOS & Android mobile app für Flux ERP mit Capacitor.
Nuxbe – Dein Flux ERP für unterwegs. Aufträge, Tickets und Kontakte immer dabei.
Nuxbe – Your Flux ERP on the go. Orders, tickets and contacts always at hand.
Nuxbe bringt dein Flux ERP auf dein Smartphone und Tablet. Greife von überall auf deine Geschäftsdaten zu – schnell, sicher und ohne Umwege.
Verbinde dich mit deinem Flux ERP Server und arbeite mobil mit allen wichtigen Funktionen:
Aufträge verwalten Behalte den Überblick über alle Aufträge, Angebote und Rechnungen. Erstelle neue Aufträge direkt vom Handy aus und verfolge den Status in Echtzeit.
Tickets bearbeiten Reagiere sofort auf Kundenanfragen. Tickets einsehen, kommentieren und bearbeiten – egal wo du gerade bist.
Kontakte pflegen Alle Kunden- und Lieferantendaten griffbereit. Kontaktdaten nachschlagen, Adressen prüfen und Ansprechpartner finden.
Dashboard Dein persönliches Dashboard zeigt dir die wichtigsten Kennzahlen und anstehenden Aufgaben auf einen Blick.
Weitere Features: • Push-Benachrichtigungen – Werde sofort informiert wenn sich etwas ändert • QR-Code Setup – Verbinde dich in Sekunden mit deinem Server • Barcode Scanner – Scanne Produktbarcodes direkt mit der Kamera • Kamera-Integration – Fotos aufnehmen und direkt hochladen • Multi-Server – Wechsle zwischen verschiedenen Flux ERP Installationen • Dark Mode – Automatische Anpassung an deine Systemeinstellungen • Mehrsprachig – Verfügbar in Deutsch und Englisch
Nuxbe ist die offizielle Mobile-App für Flux ERP von Team Nifty. Du benötigst einen aktiven Flux ERP Server um die App nutzen zu können.
Nuxbe brings your Flux ERP to your smartphone and tablet. Access your business data from anywhere – fast, secure and straightforward.
Connect to your Flux ERP server and work on the go with all the features that matter:
Order Management Keep track of all orders, quotes and invoices. Create new orders right from your phone and follow their status in real time.
Ticket Handling Respond to customer requests instantly. View, comment and manage tickets – no matter where you are.
Contact Management All customer and supplier data at your fingertips. Look up contact details, check addresses and find the right person to talk to.
Dashboard Your personal dashboard shows key metrics and upcoming tasks at a glance.
More features: • Push Notifications – Get notified instantly when something changes • QR Code Setup – Connect to your server in seconds • Barcode Scanner – Scan product barcodes directly with your camera • Camera Integration – Take photos and upload them on the spot • Multi-Server – Switch between different Flux ERP installations • Dark Mode – Adapts automatically to your system settings • Multilingual – Available in German and English
Nuxbe is the official mobile app for Flux ERP by Team Nifty. You need an active Flux ERP server to use this app.
Nuxbe bringt dein Flux ERP aufs Handy – Aufträge, Tickets und Kontakte immer griffbereit, egal wo du bist.
Nuxbe brings your Flux ERP to your phone – orders, tickets and contacts always at hand, wherever you are.
Nuxbe ist die offizielle Mobile-App für Flux ERP. Greife von überall auf deine Geschäftsdaten zu – schnell, sicher und ohne Umwege.
Verbinde dich mit deinem Flux ERP Server und arbeite mobil mit allen wichtigen Funktionen:
AUFTRÄGE VERWALTEN Behalte den Überblick über alle Aufträge, Angebote und Rechnungen. Erstelle neue Aufträge direkt vom Handy aus und verfolge den Status in Echtzeit.
TICKETS BEARBEITEN Reagiere sofort auf Kundenanfragen. Tickets einsehen, kommentieren und bearbeiten – egal wo du gerade bist.
KONTAKTE PFLEGEN Alle Kunden- und Lieferantendaten griffbereit. Kontaktdaten nachschlagen, Adressen prüfen und Ansprechpartner finden.
DASHBOARD Dein persönliches Dashboard zeigt dir die wichtigsten Kennzahlen und anstehenden Aufgaben auf einen Blick.
WEITERE FEATURES • Push-Benachrichtigungen – Werde sofort informiert wenn sich etwas ändert • QR-Code Setup – Verbinde dich in Sekunden mit deinem Server • Barcode Scanner – Scanne Produktbarcodes direkt mit der Kamera • Kamera-Integration – Fotos aufnehmen und direkt hochladen • Multi-Server – Wechsle zwischen verschiedenen Flux ERP Installationen • Dark Mode – Automatische Anpassung an deine Systemeinstellungen
Du benötigst einen aktiven Flux ERP Server um Nuxbe nutzen zu können.
Nuxbe is the official mobile app for Flux ERP. Access your business data from anywhere – fast, secure and straightforward.
Connect to your Flux ERP server and work on the go with all the features that matter:
ORDER MANAGEMENT Keep track of all orders, quotes and invoices. Create new orders right from your phone and follow their status in real time.
TICKET HANDLING Respond to customer requests instantly. View, comment and manage tickets – no matter where you are.
CONTACT MANAGEMENT All customer and supplier data at your fingertips. Look up contact details, check addresses and find the right person to talk to.
DASHBOARD Your personal dashboard shows key metrics and upcoming tasks at a glance.
MORE FEATURES • Push Notifications – Get notified instantly when something changes • QR Code Setup – Connect to your server in seconds • Barcode Scanner – Scan product barcodes directly with your camera • Camera Integration – Take photos and upload them on the spot • Multi-Server – Switch between different Flux ERP installations • Dark Mode – Adapts automatically to your system settings
You need an active Flux ERP server to use Nuxbe.
ERP,Flux,Aufträge,Tickets,Kontakte,Rechnungen,Warenwirtschaft,Büro,CRM,Business
ERP,Flux,orders,tickets,contacts,invoices,business,CRM,management,mobile
- ✅ Multi-Tenant Support: Eine App für alle Flux ERP Installationen
- ✅ QR-Code Setup: Schnelle Server-Konfiguration via QR-Code
- ✅ Push Notifications: FCM-basierte Benachrichtigungen
- ✅ Native Camera: Fotos aufnehmen und hochladen
- ✅ Document Scanner: Dokumente mit ML Kit/VisionKit scannen
- ✅ Barcode Scanner: Produkt-Barcodes scannen
- ✅ WebView Container: Lädt Flux ERP PWA
- Node.js 18+ und npm
- Xcode 14+ (für iOS Development)
- Android Studio (für Android Development)
- Firebase Projekt mit FCM aktiviert
# Dependencies installieren
npm install
# Native Projekte hinzufügen
npm run add:ios
npm run add:android# Development Server starten
npm run dev
# Build für Production
npm run build
# Native Projekte syncen
npm run sync
# iOS Projekt in Xcode öffnen
npm run open:ios
# Android Projekt in Android Studio öffnen
npm run open:android- Gehe zu Firebase Console
- Erstelle ein neues Projekt:
flux-erp-mobile - Aktiviere Cloud Messaging (FCM)
- In Firebase Console: Add app → iOS
- Bundle ID:
com.teamnifty.nuxbe - App Name:
Nuxbe - Download
GoogleService-Info.plist - Kopiere die Datei nach:
ios/App/App/GoogleService-Info.plist
Wichtig: Die GoogleService-Info.plist ist bereits im Projekt vorhanden und muss nicht ersetzt werden, außer du erstellst ein neues Firebase-Projekt.
- In Firebase Console: Add app → Android
- Package name:
com.teamnifty.nuxbe - App Name:
Nuxbe - Download
google-services.json - Kopiere die Datei nach:
android/app/google-services.json
Wichtig: Die google-services.json ist bereits im Projekt vorhanden und muss nicht ersetzt werden, außer du erstellst ein neues Firebase-Projekt.
- In Apple Developer Portal: Certificates, Identifiers & Profiles
- Erstelle einen neuen APNs Key
- Download den
.p8Key - In Firebase Console: Project Settings → Cloud Messaging
- Upload APNs Key mit Team ID und Key ID
Die Flux Core API-Endpoints sind bereits implementiert. Du musst nur die Migration ausführen:
# Im flux-core Package
php artisan migrateDie folgenden Endpoints sind verfügbar:
GET /api/health- Health Check (öffentlich)GET /api/mobile/config- App Konfiguration (öffentlich)POST /api/mobile/register-device- Device Token registrieren (authentifiziert)POST /api/mobile/unregister-device- Device Token entfernen (authentifiziert)
Erstelle einen QR-Code mit der Server-URL für einfaches Setup:
https://mein-server.de
Tools zum QR-Code erstellen:
Benutzer können auch die Server-URL manuell eingeben:
https://mein-server.de
# Syncen
npm run build
npm run sync:ios
# Xcode öffnen
npm run open:ios
# In Xcode:
# 1. Product → Archive
# 2. Distribute App
# 3. App Store Connect# Syncen
npm run build
npm run sync:android
# Android Studio öffnen
npm run open:android
# In Android Studio:
# 1. Build → Generate Signed Bundle / APK
# 2. Android App Bundle (.aab)
# 3. ReleaseDie Firebase Config-Dateien (GoogleService-Info.plist und google-services.json) sind bereits im Projekt und enthalten nur öffentliche Projekt-Identifikatoren. Diese sind sicher im Repository.
Sensible Firebase-Einstellungen (Server Keys, etc.) bleiben in der Firebase Console und werden niemals committed.
Die folgenden Dateien/Ordner sind bereits in .gitignore:
node_modules/dist/ios/App/Pods/android/.gradle/.env*(außer.env.example)
const result = await window.nativeBridge.capturePhoto();
if (result.success) {
console.log('Photo captured:', result.base64);
}const result = await window.nativeBridge.pickPhoto();
if (result.success) {
console.log('Photo selected:', result.base64);
}const result = await window.nativeBridge.scanBarcode();
if (result.success) {
console.log('Barcode:', result.barcode);
}const isNative = window.nativeBridge.isNative();
const platform = window.nativeBridge.getPlatform(); // 'ios', 'android', or 'web'npm run dev
# Öffne http://localhost:3000npm run build
npm run sync:ios
npm run open:ios
# In Xcode: Run (⌘R)npm run build
npm run sync:android
npm run open:android
# In Android Studio: Run- Prüfe ob FCM Token registriert wurde (Console Log)
- Prüfe Firebase Console → Cloud Messaging Konfiguration
- iOS: Prüfe ob APNs Key korrekt konfiguriert ist
- Android: Prüfe ob
google-services.jsonkorrekt ist
- iOS: Prüfe
Info.plistPermissions - Android: Prüfe
AndroidManifest.xmlPermissions - Prüfe Browser Console für Fehler
- Prüfe Server-URL (muss https:// sein)
- Prüfe
/api/healthEndpoint - Prüfe CORS Settings im Backend
nuxbe-mobile/
├── src/
│ ├── app.js # Hauptlogik & Capacitor Bridge
│ └── style.css # Styling
├── index.html # Setup-Screen & WebView
├── ios/ # Native iOS Projekt (Xcode)
├── android/ # Native Android Projekt (Android Studio)
├── capacitor.config.ts # Capacitor Konfiguration
├── vite.config.js # Build Konfiguration
├── package.json # Dependencies
└── README.md # Diese Datei
Dieses Projekt ist Teil des Flux ERP Monorepos.
MIT License - siehe LICENSE
Bei Fragen oder Problemen:
- Erstelle ein Issue auf GitHub
- Kontaktiere das Team Nifty Support-Team