PORTFOLIO / CASE STUDY
Project Overview
Selected Work

CarinaPart

Ausgewählte digitale Arbeit

CarinaPart — Full-Stack-E-Commerce-Plattform für Kfz-Ersatzteile

Dazu kombiniert die Plattform einen strukturierten Produktkatalog, eine fahrzeugspezifische Teilefilterung, ein Anfrageverwaltungssystem und eine responsive Benutzeroberfläche.

Die Plattform wurde von Grund auf konzipiert und entwickelt. Der Projektumfang umfasst UI/UX-Design, Frontend- und Backend-Entwicklung, relationale Datenbankarchitektur, technische Suchmaschinenoptimierung und das Deployment auf einer eigenen Serverinfrastruktur. Das Projekt verbindet praktische Geschäftsanforderungen mit Full-Stack-Entwicklung und der Konfiguration einer produktiven Webanwendung.

Projektanforderungen und Herausforderungen:

  • Entwicklung einer modernen, responsiven Benutzeroberfläche für Desktop, Tablet und Smartphone

  • Modellierung relationaler Daten für Produkte, Marken, Kategorien und Fahrzeugkompatibilität

  • Vereinfachung der Ersatzteilsuche anhand von Fahrzeugmarke, Modell und Baujahr

  • Integration einer zweisprachigen Anwendungsstruktur für persische und englische Inhalte

  • Umsetzung eines Anfrageprozesses ohne verpflichtende Online-Zahlung

  • Entwicklung administrativer Abläufe für Produktverwaltung und Kundenanfragen

  • Konfiguration einer sicheren VPS-Produktionsumgebung

  • Automatisierung des Deployments für zukünftige Softwareupdates

Umgesetzte Lösungen:

  • UI/UX-Design und Frontend-Entwicklung: Gestaltung eines individuellen Navy-Gold-Designs und Entwicklung responsiver Oberflächen mit Tailwind CSS, JavaScript und geeigneter persischer Typografie

  • Backend-Entwicklung: Implementierung der Anwendung mit Python und Django einschließlich serverseitiger Geschäftslogik und datenbankgestützter Funktionen

  • Datenbankarchitektur: Einsatz von PostgreSQL und relationalen Datenmodellen zur strukturierten Verwaltung von Produkten, Marken, Kategorien und Fahrzeugzuordnungen

  • Fahrzeugkompatibilität: Entwicklung einer fahrzeugspezifischen Produktfilterung nach Marke, Modell und Baujahr zur Unterstützung der Suche nach passenden Ersatzteilen

  • Anfragekorb und asynchrone Interaktionen: Implementierung eines Session-basierten Anfragekorbs mit HTMX für dynamische Aktualisierungen ohne vollständigen Seitenreload und ohne klassischen Online-Checkout

  • Administrationsbereich: Anpassung der Django-Administration mit Jazzmin zur Verwaltung des Produktkatalogs und zur Nachverfolgung von Anfragen

  • Mehrsprachigkeit und technische SEO: Implementierung der persischen und englischen Sprachversionen, Übersetzungen, SEO-Metadaten, Open-Graph-Tags, XML-Sitemap und robots.txt

  • Serverinfrastruktur: Einrichtung und Konfiguration eines Ubuntu-VPS mit Nginx, Gunicorn und Supervisor für den Betrieb der Django-Anwendung und die Prozessverwaltung

  • Domain und Sicherheit: Konfiguration der eigenen Domain und DNS-Einträge sowie Einrichtung von HTTPS mit einem Let's-Encrypt-Zertifikat

  • Deployment-Automatisierung: Einrichtung eines GitHub-Actions-basierten Deployment-Workflows zur Automatisierung von Anwendungsupdates und Dienstneustarts

Ergebnisse:

  • ✅ Entwicklung und Bereitstellung einer zweisprachigen Plattform für Kfz-Ersatzteile mit individuellem, responsivem Design

  • ✅ Umsetzung eines strukturierten Produktkatalogs mit fahrzeugspezifischer Kompatibilitätsfilterung

  • ✅ Implementierung eines Anfrageprozesses zur Erfassung von Kundenwünschen

  • ✅ Bereitstellung zentraler Verwaltungsfunktionen für Produkte und Kundenanfragen

  • ✅ Deployment auf einer eigenen Domain mit HTTPS und konfigurierter Produktionsumgebung

  • ✅ Etablierung eines wiederholbaren Deployment-Prozesses für zukünftige Updates

  • ✅ Schaffung einer technischen Grundlage für die weitere Plattformentwicklung, Content-Pflege und Suchmaschinenpräsenz

Verwendete Technologien: Python, Django, PostgreSQL, Tailwind CSS, HTMX, JavaScript, Jazzmin, Ubuntu Linux, Nginx, Gunicorn, Supervisor, GitHub Actions, DNS, SSL/TLS, technische SEO

Python Django PostgreSQL Tailwind CSS HTMX JavaScript Jazzmin Ubuntu Linux Nginx Gunicorn GitHub Actions DNS SSL/TLS Technical SEO