ViviApp - https://viviapp.ch

Eine Webanwendung kombiniert nahtlos CRM und Bestandskontrolle für ein Unternehmen der Getränkeindustrie und bietet exklusiven Zugang für authentifizierte Benutzer.

Viviapp und was ist das Besondere daran?

Eine vollständig responsive App sorgt für Benutzerfreundlichkeit sowohl für die Vertriebs- als auch für die Produktionsteams. Sie bietet Echtzeit- Bestands- und Verkaufsdaten durch interaktive Diagramme und anklickbare Kundendetails für bequeme Navigation und direkte Anrufe.

Viviapp ist eine webbasierte Anwendung, die für ein in Zürich ansässiges Getränkeherstellungsunternehmen massgeschneidert wurde und CRM und Bestandskontrolle nahtlos miteinander verbindet. Sie ist ausschliesslich fürauthentifizierte Benutzer zugänglich und bietet eine vollständige Reaktionsfähigkeit, die eine benutzerfreundliche Bedienung sowohl für das Verkaufsteam als auch für das Produktionsteam gewährleistet.

Bestands- und Verkaufsdaten in Echtzeit werden durch interaktive Grafiken und Diagramme elegant dargestellt, während anklickbare Kundendaten die Navigation vereinfachen und direkte Anrufe erleichtern.

TECHNISCHE HERAUSFORDERUNGEN UND LÖSUNGEN

Technologie-Stapel

Technologie-Stapel: CakePHP, Jquery, JavaScript, PHP, MySQL, AWS

AWS – Cloud
CakePHP – Backend
MySQL Database

Grafische Integration - Herausforderung und Lösung

Wir sahen uns mit einer einzigartigen Herausforderung konfrontiert: Wir wollten das Diagramm “Bestellte Rohstoffe vs. Geplanter Verbrauch” und die Berechnung “Eingehende Rohstoffe vs. Geplanter Verbrauch” in einem einzigen Diagramm kombinieren. Durch strategisches Brainstorming nutzten wir die Produktionsdaten des Vorjahres für die Prognose und teilten die Visualisierung in zwei konzentrierte Diagramme auf: “Bestelltes Rohmaterial vs. Geplanter Verbrauch” und “Eingehendes Rohmaterial vs. GeplanterVerbrauch”. Geplanter Verbrauch”. Dieser innovative Ansatz verbesserte die Darstellung der Daten.

Überwindung der Zeitüberschreitung beim CSV-Export

Als Reaktion auf eine dringende Herausforderung benötigte das Vertriebsteam einen Kontaktbericht mit Exportfunktionalität. Bei der Implementierung der CSV-Exportfunktion kam es jedoch zu einem Timeout- Fehler, da die Anzahl der ausgewählten Datensätze 1000 überstieg. Bei der Suche nach einer Lösung machten wir uns die Leistungsfähigkeit der Ajax- Technologie zunutze, indem wir mehrere Anfragen zusammen mit einem Ladesymbol einsetzten. Dieser strategische Schachzug löste nicht nur das Problem, sondern ermöglichte es den Benutzern auch, die Datei und den exportierten Inhalt nahtlos anzuzeigen und einen reibungslosen Exportprozess für alle Datensätze zu gewährleisten.

Andere Technologien

Überwindung von XML-Export-Herausforderungen für die Abacus CRM- Integration

Bei der Integration von Abacus mit dem CRM via XML-Export stiessen wir auf zwei Hürden. Ein Timeout-Problem bei mehr als 1000 Dateneinträgen und Probleme beim Export von deutschen Zeichen. Um diese Herausforderungen zu bewältigen, nutzten wir Ajax-Aufrufe für die Verarbeitung des grossen Datensatzes und implementierten angepasste Funktionen, um den korrekten Export deutscher Zeichen zu gewährleisten.

Übergang vom horizontalen zum vertikalen Menüthema

Wir standen vor der Herausforderung, ein horizontales Menüthema in ein responsives vertikales Menüthema umzuwandeln, und haben uns an eine umfassende Lösung gemacht. Diese Umwandlung erforderte eine komplette Überarbeitung, bei der fast 300 CSS- und JavaScript-Dateien an das neue vertikale Menüthema angepasst wurden. Um dies zu erreichen, arbeiteten wir an separaten Vorlagendateien, passten die grafische Struktur sowohl für das Haupt- als auch für das Produktions-Dashboard an, nahmen eine Feinabstimmung des Menüs in der Seitenleiste vor, um die Benutzerberechtigungen zu berücksichtigen, und sorgten für eine responsive Ausrichtung aller Schnittstellen.