Der größte Wert für den Kunden
Bereitstellung kosteneffizienter Lösungen, Nutzung von Fachkenntnissen, Gewährleistung von Skalierbarkeit und Beschleunigung der Markteinführung
Helpling ist eine Online-Plattform, die Kunden mit professionellen Reinigungskräften zusammenbringt und eine breite Palette von Reinigungsdiensten anbietet. Die Kunden können ganz einfach Dienstleistungen buchen, ihr bevorzugtes Datum und ihre bevorzugte Uhrzeit wählen und von transparenten Preisen ohne versteckte Gebühren profitieren. Helpling möchte Privatpersonen und Haushalten stressfreie Lösungen für die Reinigung ihres Zuhauses bieten.
- Industrie
- Marktplatz
- Hauptsitz
- Berlin, Deutschland
- Technischer Stapel
- Schiene 7
- Rubin 3
- PostgreSQL
- Redis
- AWS
- Heroku
- Semaphor
- Docker
- React
- Apollo
- GraphQL
Beschreibung des Projekts
In diesem ProjektUnser Hauptziel war es, mehreren Partnern die Möglichkeit zu geben, die Helpling-Kunden-App mit ihrem eigenen Branding zu nutzen. Wir stießen jedoch auf mehrere Herausforderungen, darunter das Fehlen eines Designsystems, Redundanz, inkonsistentes Design und veraltete Elemente. Im Folgenden erfahren Sie, wie wir diese Herausforderungen angegangen sind:
Entwurf Iteration: Wir leiteten einen umfassenden Design-Iterationsprozess ein, in dem wir verschiedene Designkomponenten und App-Seiten akribisch verfeinerten. Dabei haben wir redundante Elemente und Design-Ungereimtheiten identifiziert und korrigiert.
Konsolidierung: Um Redundanzen und Inkonsistenzen zu vermeiden, haben wir strategisch doppelte Komponenten entfernt und einen einheitlichen Stil für jede Kategorie eingeführt. Dadurch wurde das Gesamtdesign der App gestrafft und die visuelle Kohärenz verbessert.
Design-Münzen: Um ein einheitliches und effizientes Design zu gewährleisten, haben wir Design-Token wie "theme.button.primary.dark" eingeführt. Diese Token haben entscheidend dazu beigetragen, dass Designelemente wie Schaltflächen durchgängig mit den gewählten Stilen übereinstimmen.
Backend-Softwareentwicklung: Auf der Rückseite, unser Team konzentrierte sich auf die Entwicklung von Verwaltungsformularen und die Implementierung komplizierter Geschäftslogik. Diese Backend-Arbeit war ausschlaggebend dafür, dass die Partner die App mit ihrem Branding nutzen konnten, und umfasste die Benutzerverwaltung, Berechtigungen und Anpassungsoptionen.
Verfolgung der Migration: Wir haben eine nahtlose Migration von Google Analytics 4 (GA4) zu Server-Side Tracking (SST) durchgeführt. Durch diese Umstellung wurden nicht nur die Datengenauigkeit und -sicherheit verbessert, sondern auch die Tracking-Funktionen beibehalten, um zuverlässige Einblicke zu gewährleisten.
Frontend-Komponenten: Als letzten Schliff haben wir eine Reihe von optimierten Frontend-Komponenten eingeführt. Diese Komponenten wurden strategisch integriert, um Partner-Branding-Funktionen zu unterstützen und verschiedene Aspekte der Benutzeroberfläche der App zu verbessern.
Herausforderungen
- Vergrößerung des Talentpools: Der Kunde benötigte eine erhebliche Vergrößerung seines intern Team mit qualifizierten Entwicklern. Dabei ging es nicht nur darum, das Team zu vergrößern, sondern auch darum, hochkarätige Talente zu gewinnen.
- Einbringung von Fachwissen und Innovation: Die neuen Teammitglieder mussten mehr als nur zusätzliche Hände mitbringen; sie mussten das Projekt mit fundiertem technischem Fachwissen und innovativen Lösungen ausstatten, Eigenschaften, die für erfahrene Technikexperten typisch sind.
- Nahtlose Integration des Teams: Die Entwickler mussten sich nahtlos in das bestehende Team integrieren, was nicht nur eine technische Anpassung, sondern auch Kompatibilität in Bezug auf die Arbeitskultur und die Projektvision erforderte.
Ansatz und Ergebnisse
Unsere Aufgabe bestand darin, neue Methoden einzuführen, um die Entwicklung des Marktplatzes zu beschleunigen. Außerdem ermöglichten wir die Einbeziehung mehrerer Ruby-Entwickler in das Team.
Um den Anforderungen des Kunden gerecht zu werden, haben wir sein Team um die erforderliche Anzahl von Ruby-Entwicklern erweitert. Darüber hinaus haben wir neue Methoden eingeführt, um die Projektprozesse positiv zu beeinflussen und die Effizienz und Produktivität zu steigern. Unser Engagement umfasste auch die Entwicklung und Pflege der wichtigsten Produkt Funktionen, was zu einer verbesserten Projektleistung und zum Gesamterfolg führt.
Die Meinung des Kunden:
Ich bin beeindruckt, dass The Codest in der Lage ist, qualitativ hochwertige Entwickler innerhalb einer angemessenen Zeitspanne zu liefern. The Codest kommuniziert gut. Sobald die Entwickler jedoch in unser Team integriert sind, muss ich nicht mehr so viel mit ihnen reden. Unser Entwicklungsteams folgen Sie Sprint Methoden und wir haben wöchentliche Kontrolltermine, um die Fortschritte zu besprechen.
JORDI PIQUERAS BRUNET
CTO, Helpling