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?
Angular
8 Jahre Erfahrung
auth0
1 Jahr Erfahrung
CSS
12 Jahre Erfahrung
Playwright
1 Jahr Erfahrung
Docker
7 Jahre Erfahrung
Eslint
2 Jahre Erfahrung
Firebase
8 Jahre Erfahrung
Figma
4 Jahre Erfahrung
Git Basics
8 Jahre Erfahrung
GitLab
8 Jahre Erfahrung
HTML
12 Jahre Erfahrung
Ionos
12 Jahre Erfahrung
Jest
4 Jahre Erfahrung
Kubernetes
2 Jahre Erfahrung
NodeJS
8 Jahre Erfahrung
ngRx
4 Jahre Erfahrung
RxJS
4 Jahre Erfahrung
Prettier
2 Jahre Erfahrung
SCSS
9 Jahre Erfahrung
Semantic
4 Jahre Erfahrung
Tailwind CSS
1,5 Jahre Erfahrung
TypeScript
8 Jahre Erfahrung
Web
9 Jahre Erfahrung
Windows
22 Jahre Erfahrung
Linux
9 Jahre Erfahrung
Express JS
0,75 Jahre Erfahrung
Eslint
2 Jahre Erfahrung
MariaDB
7,25 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