Ecodrive Software
Entwicklung der Ecodrive Software (Erste Demo)
Das Problem
Mich hat es schon immer interessiert, wie effizient meine Fahrzeuge im Vergleich zueinander sind, jedoch fehlte mir die Muse das immer zu berechnen.
Mit welchem Tech-Stack habe ich gearbeitet?
Affinity
6 Jahre Erfahrung
Affinity
6 Jahre Erfahrung
Affinity
6 Jahre Erfahrung
Affinity
6 Jahre Erfahrung
Affinity
6 Jahre Erfahrung
Affinity
6 Jahre Erfahrung
Affinity
6 Jahre Erfahrung
Affinity
6 Jahre Erfahrung
Affinity
6 Jahre Erfahrung
Affinity
6 Jahre Erfahrung
Affinity
6 Jahre Erfahrung
Affinity
6 Jahre Erfahrung
Affinity
6 Jahre Erfahrung
Affinity
6 Jahre Erfahrung
Affinity
6 Jahre Erfahrung
Affinity
6 Jahre Erfahrung
Affinity
6 Jahre Erfahrung
Affinity
6 Jahre Erfahrung
Affinity
6 Jahre Erfahrung
Affinity
6 Jahre Erfahrung
Affinity
6 Jahre Erfahrung
Affinity
6 Jahre Erfahrung
Affinity
6 Jahre Erfahrung
Affinity
6 Jahre Erfahrung
Affinity
6 Jahre Erfahrung
Affinity
6 Jahre Erfahrung
Affinity
6 Jahre Erfahrung
Affinity
6 Jahre Erfahrung
Unsere Lösung
Um ein Tool zu schaffen, was diese Funktionen abdeckt, habe ich einen Geschäftspartner mit einbezogen und eine Software für die Erfassung dieser Daten erzeugt, welche dann Vergleiche vornimmt und statistiken erzeugt für den Anwender und mit anderen Benutzern vergleicht.
Auf was habe ich geachtet?
- Design
- Tailwind basierte UI
- Optimierte Darstellung für optionale PWA-Funktion
- Konzeption der UI/UX
- Erstellung von Mockups und Prototypen
- Frontend
- Gestaltung einer modernen Lösung basierend auf Angular
- Erstellen eines eigenen Themes für Material
- Optimierung bis zum Smartphone
- Implementierung eines automatischen Deploys via Firebase für das Frontend
- Sicherung der CodeQuality durch Unittests mit Jest und e2e-Tests mit Cypress
- Optimierung der Workflows durch nx.dev
- Backend
- Entwicklung eines eigenen OAuth-Moduls
- Implementierung von REST-Schnittstellen
- Sicherung der Daten durch oAuth2
- Datenbankanbindung mit MariaDB
- TypeORM für die Datenbankanbindung
- Allgemein
- Umsetzung von einer kostengünstigen leistungsstarken Umgebung
- Optimieren von Kosten
- Implementieren von Kostenabrechnung
Assets
Tags
DockerAngularTypeScriptMaterial YouGitlab-CICode-SecurityClean Codeauto. Version-Controlauto. DeploymentJestC#CypressRESTJiraStripeApexchartsFirebase-AuthExpress.js