Wastebox
Wastebox ist eine digitale Lösung für das Management von Bauabfällen, die einen effizienten, transparenten und umweltfreundlichen Service für Bauunternehmen bietet. Das Unternehmen ist bundesweit tätig und bietet Flexibilität bei der Abfallentsorgung. Die App/das Webportal bietet einen Live-Überblick über alle Aufträge, Daten und Berichte und gewährleistet so Transparenz in Echtzeit.
Role and Responsibilities
Als Full Stack Entwickler bei Wastebox spielte ich eine entscheidende Rolle in der Startup-phase, half bei der Anstoßung des Entwicklungsprozesses und legte das Fundament für den Technologiestack des Unternehmens. Als einer der ersten Entwickler hatte ich die Möglichkeit, wichtige Entscheidungen zu treffen, wie die Wahl von Node.js für das Backend, die Verwendung eines ORM mit Seed-Daten und die Implementierung eines vollwertigen Datenbankmigrationssystems in JavaScript. Ich hatte auch ein Mitspracherecht bei der Wahl der zu verwendenden Datenbank.
Real-Time Tracking Feature
Einer meiner bedeutendsten Beiträge war die Bereitstellung einer Uber-ähnlichen Erfahrung für unsere Benutzer. Dies erreichte ich, indem ich die Echtzeitverfolgung von Fahrern in der Nähe des Benutzers und eingehenden Fahrern mit Hilfe einer Redis-Datenbank und Websockets ermöglichte. Diese Funktion verbesserte das Benutzererlebnis erheblich und machte unseren Service interaktiver und benutzerfreundlicher.
Entwicklung des Webportals
Zusätzlich dazu bauten wir ein Webportal, auf dem Benutzer ihre Daten verwalten, ihre Aufträge verfolgen und neue Aufträge aufgeben konnten. Dieses Portal diente unseren Benutzern als Komplettlösung und stellte ihnen alle Werkzeuge zur Verfügung, die sie für eine effektive Abfallentsorgung benötigten.
Herausforderungen
Die größte Herausforderung, vor der ich stand, war die Erstellung von Rechnungsbelegen und dem Preissystems. Mit einem tiefen Verständnis für die Bedürfnisse unserer Benutzer und einem starken Fokus auf die Schaffung eines transparenten und fairen Preissystems konnte ich diese Herausforderung jedoch bewältigen.