Work for Impact Fallstudie – Ruby on Rails MVP & Unterstützung
Softwareentwicklung

Work for Impact Fallstudie – Ruby on Rails MVP & Unterstützung

Ein Startup, das die Welt positiv beeinflusst

USEO half beim Aufbau von Work for Impact, einer Ruby on Rails Plattform, die Freelancer:innen mit gemeinnützigen Projekten verbindet und jährlich über $200K an Infrastrukturkosten spart

Ein Startup, das die Welt positiv beeinflusst

Die Idee eines Visionärs, die durch die Kraft der richtigen Leute und die richtige Technologie zum Leben erweckt wird

138 K USD eingespart jährlich für Infrastruktur und DevOps
112 K USD eingespart auf technischen Plattformen
10 K User in den ersten Monaten registriert
Work for Impact Plattform

Was wir in diesem Projekt gemacht haben

  • Rekrutierung
  • Frontend-Umsetzung
  • Backend-Umsetzung
  • Kundenspezifische App-Entwicklung (Electron)

Der Kunde - ein visionärer Ex-Pilot, der etwas bewirken will

Geoff Hucker

Geoff Hucker hat seine Karriere als internationaler Pilot bei einer grossen australischen Fluggesellschaft mit Engagement für Menschen in Not verbunden. Die von ihm gegründete Stiftung hat über 2.000 Waisenkinder in Äthiopien und Nepal unterstützt. Während seiner Arbeit mit der Stiftung war es für Geoff oft schwierig, Freiberufler/-innen zu finden, die ihm bei der Erfüllung seiner Mission helfen konnten. Diese Herausforderung inspirierte ihn zur Gründung von Work For Impact, einem Startup, das Freiberufler:innen mit Organisationen zusammenbringt, die sich für eine sinnvolle, positive Veränderung in der Welt einsetzen. Work For Impact konzentriert sich auf Projekte und Aktivitäten, die nicht nur berufliche oder finanzielle Vorteile bieten, sondern auch zu sozialen, ökologischen und wirtschaftlichen Verbesserungen beitragen.

Das Problem - einen vertrauenswürdigen Partner für die gemeinsame Erarbeitung der Vision finden

Der Kunde stand vor der Herausforderung, seine Idee in die Realität umzusetzen. Er hatte eine klare Vision und ein tiefes Verständnis für die Bedürfnisse des gemeinnützigen Sektors, aber es fehlte ihm an technischem Fachwissen, um eine ausgefeilte Webplattform zu entwickeln. Geoff brauchte einen Partner, der nicht nur eine technologische Lösung anbieten konnte, sondern auch ein Mitgestalter seiner Vision wurde und ihm dabei half, seine Idee in eine funktionale und profitable Plattform zu verwandeln, die das Potenzial hat, die Welt wirklich zu verändern.

Dieser Partner würde:

  • Ihn strategisch beraten und dabei helfen, das Projekt von Grund auf zu planen und durchzuführen.
  • Seine Vision und Werte verstehen und sicherstellen, dass die Plattform mit seiner Mission einen positiven Unterschied zu machen übereinstimmt.
  • Die besten Technologien und Werkzeuge auswählen, um Wachstum und Kosteneffizienz sicherzustellen.
  • Ein Team von Fachleuten aufbauen und leiten, um das Projekt wie vorgesehen durchzuführen.
  • Die technologische Verantwortung übernehmen und das Projekt zur MVP-Phase bringen, um einen schnellen Markteintritt zu ermöglichen.
  • Die volle Kontrolle über die künftige Entwicklung der Plattform übergeben und ihm die erforderliche Schulung und Unterstützung bieten.
"

Nachdem ich im Laufe der Jahre mit vielen digitalen Agenturen und unabhängigen Entwickler:innen zusammengearbeitet habe, war es so erfrischend, USEO zu finden und mit ihnen zusammenzuarbeiten. Ihre Integrität, ihr Fachwissen, ihre Liebe zum Detail und ihr lösungsorientierter Ansatz haben es uns ermöglicht, unsere Ziele um ein Vielfaches zu übertreffen, wobei die Projekte stets unter dem Budget blieben. Ich kann USEO jedem Unternehmen wärmstens empfehlen.

Geoff Hucker
Geoff Hucker CEO bei Work for Impact

Die Lösung - die Herausforderung verstehen und das richtige Team aufbauen

01

Eingehende Analyse der Kundenbedürfnisse

Wir begannen damit, die Kundenvision und die Herausforderungen des gemeinnützigen Sektors genau zu verstehen und die wichtigsten Projektprioritäten und -beschränkungen zu ermitteln. So konnten wir eine massgeschneiderte Technologielösung entwerfen, die den spezifischen Bedürfnissen des Kunden und den Erwartungen seiner Zielgruppe gerecht wurde. Da der Kunde über keinen technischen Hintergrund verfügte, passten wir unseren Projektmanagementansatz an, um eine klare Kommunikation und Abstimmung zu gewährleisten.

02

Rekrutierung und Teambildung

Wir wählten sorgfältig Fachleute aus, die nicht nur über das erforderliche technische Know-how verfügten, sondern auch mit der Mission von Work For Impact übereinstimmten. Dies war für die Wahrung der Konsistenz mit der Vision des Kunden während des gesamten Projekts von entscheidender Bedeutung.

03

Plattformentwicklung

Unser Schwerpunkt lag auf dem Aufbau einer intuitiven, skalierbaren Plattform, die speziell auf die Bedürfnisse von gemeinnützigen Organisationen und Freiberufler:innen zugeschnitten ist. Wir haben ein Tool entwickelt, das leidenschaftliche Fachleute effektiv mit Projekten verbindet, die einen positiven Einfluss auf die Welt haben.

04

ESCROW-Zahlungssystem

Wir haben ein sicheres Zahlungssystem entwickelt und implementiert, das als zuverlässige dritte Partei zwischen Kundschaft und Freelancern fungiert und sichere und transparente Transaktionen gewährleistet.

05

Externe Integrationen

Um die Qualität und Glaubwürdigkeit der Freelancer-Basis zu verbessern, haben wir die Plattform mit fortschrittlichen Tools wie Sumsub und QCheck für die Identitätsprüfung sowie Interview Mocha für die Qualifikationsprüfung integriert.

06

Optimierung und Projektübergabe

Nach Abschluss der Plattformentwicklung und der Funktionstests übergaben wir die volle Kontrolle über das System an den Kunden. Ausserdem boten wir umfassende Schulungen und technischen Support an, um den Kunden für künftige Erweiterungen der Plattform zu befähigen.

Technologie-Übersicht

Backend – Wir haben Ruby on Rails (RoR) wegen seiner Schnelligkeit bei der Entwicklung von Webanwendungen und seiner Fähigkeit, MVP schnell zu implementieren, eingesetzt.

Frontend – Das Frontend wurde mit VueJS und HTML/CSS erstellt. Die serverseitigen Rendering-Funktionen von VueJS verbesserten sowohl die Plattformleistung als auch die SEO-Optimierung.

Suche und Indexierung – Um eine schnelle und effiziente Suche in grossen Datenbeständen zu gewährleisten, haben wir ElasticSearch implementiert, eine wichtige Funktion zur Verbesserung der Benutzerfreundlichkeit.

Desktop-Anwendung – Die mit Electron entwickelte Desktop-Anwendung nutzt Webtechnologien, um die Entwicklung zu vereinfachen und sich nahtlos in die Plattform zu integrieren.

Echtzeit-Kommunikation – Wir haben Talk.js und Jitsi integriert, um eine interaktive Echtzeit-Kommunikation zwischen den Benutzern zu ermöglichen und die Benutzerfreundlichkeit der Plattform zu verbessern.

Identitätsüberprüfung – Tools wie Sumsub und QCheck wurden integriert, um die Glaubwürdigkeit der Nutzer:innen zu gewährleisten und die Sicherheit auf der Plattform zu erhöhen.

Tests für Freelancer-Fähigkeiten – Durch die Integration von Interview Mocha ermöglicht es die Plattform Unternehmen, die Fähigkeiten von Freiberufler:innen zu bewerten und so einen qualitativ hochwertigen Service zu gewährleisten.

Hosting – Wir haben uns für Heroku entschieden, weil es einfach zu bedienen, skalierbar ist und kein eigenes DevOps-Team benötigt.

Containerisierung – Docker wurde eingesetzt, um die Umgebungsverwaltung zu vereinfachen und die Bereitstellungsprozesse zu automatisieren, wodurch die Gesamteffizienz gesteigert wurde.

Systemarchitektur – Die Plattform wurde mit einer klaren Architektur entwickelt, die die Geschäftslogik von den technischen Details trennt. Dieser Ansatz gewährleistet Modularität, vereinfacht die Codeverwaltung und bereitet das System auf künftige Funktionserweiterungen vor.

Geschäftsvorteile - eine sichere und skalierbare Plattform für den schnellen Markteintritt

Schnelle MVP-Implementierung

Innerhalb von nur 8 Monaten lieferten wir ein funktionales und skalierbares MVP, das dem Kunden einen schnellen Markteintritt ermöglichte. Dieser agile Ansatz ermöglichte frühe Benutzertests und verschaffte einen Wettbewerbsvorteil.

Teambildung

Indem wir ein Team rekrutierten und zusammenstellten, das mit dem Auftrag des Kunden übereinstimmte, minimierten wir Kosten, die mit der Einstellung externer Spezialist:innen verbunden sind, und schufen gleichzeitig eine effektive, auf die Bedürfnisse des Kunden zugeschnittene Lösung.

Geringere Betriebskosten

Durch den Einsatz von Heroku als Hosting-Plattform entfiel die Notwendigkeit eines eigenen DevOps-Teams, was die Infrastrukturkosten erheblich senkte. Gesamteinsparungen: $188.000-286.000 pro Jahr.

Wachsende Benutzerdatenbank

Nach dem Start verzeichnete die Plattform einen stetigen Zuwachs an registrierten Freiberufler:innen und Unternehmen, was ihre Reichweite vergrösserte und ein grösseres Geschäftspotenzial eröffnete.

Transaktionssicherheit

Die Integration eines ESCROW-Zahlungssystems sorgte für sichere finanzielle Transaktionen zwischen Freiberufler:innen und Unternehmen. Dies förderte das Vertrauen zwischen den Nutzenden und schuf eine zuverlässige Umgebung für die Zusammenarbeit.

Skalierbarkeit und zukunftssicheres Design

Die Architektur und Technologie der Plattform wurden so konzipiert, dass sie nahtloses Wachstum und die Integration fortschrittlicher Funktionen wie künstliche Intelligenz unterstützen, um den Abgleich zwischen Freelancer und Projekt zu verbessern.

Fazit

Work for Impact

In Zusammenarbeit mit Work For Impact haben wir die Vision von Geoff Hucker erfolgreich in die Realität umgesetzt und eine skalierbare, funktionale Plattform in nur 8 Monaten geliefert. Unser Ansatz betonte ein tiefes Kundenverständnis, enge Zusammenarbeit und strategisches Projektmanagement. Durch den Einsatz von Spitzentechnologien wie Ruby on Rails, Heroku, Electron und Next.js sorgten wir für eine schnelle MVP-Bereitstellung, Flexibilität bei der Produktentwicklung und minimierte Betriebskosten.

Unsere Rolle ging über die Technologie hinaus und umfasste die Rekrutierung und Zusammenstellung eines Teams von Fachleuten, die sich an der Mission des Projekts orientierten. Durch die Integration von Funktionen wie dem ESCROW-Zahlungssystem, der Überprüfung der Benutzeridentität und einer Desktop-Zeiterfassungsanwendung haben wir eine sichere, transparente und benutzerorientierte Umgebung geschaffen, die eine wachsende Gemeinschaft unterstützt.

Unser Fachwissen versetzt uns in die Lage, anderen Visionären dabei zu helfen, ihre Ideen in wirkungsvolle Produkte umzusetzen, die den Bedürfnissen des Marktes entsprechen. Die skalierbare Architektur und die zukunftssicheren Technologien der Plattform gewährleisten kontinuierliches Wachstum und die nahtlose Integration neuer Funktionen und ermöglichen so langfristigen Erfolg.

Bereit, Ihr Projekt zu starten?

Lassen Sie uns besprechen, wie wir Ihnen helfen können, ähnliche Ergebnisse zu erzielen.

Dariusz Michalski
Dariusz Michalski, CEO dariusz@useo.pl
Konrad Pochodaj
Konrad Pochodaj, CGO konrad@useo.pl