Textilshop.at – E-shop s luxusními textilními produkty

Realizace projektu: 2021 - 2024


O projektu

E-shop Textilshop.at je specializovaný na prodej textilních produktů a nabízí širokou škálu zboží od standardního textilu až po luxusní koberce na míru. Historie e-shopu sahá až do roku 2005, přičemž původní platforma byla postavena na Symfony. Na začátku roku 2021 jsem převzal vedení kompletního redesignu a migrace na Laravel. Projekt zahrnoval nejen technické přechody, ale také implementaci nových funkcí a automatizaci klíčových procesů.

V roli team leadera a hlavního programátora jsem koordinoval tým během počátečních fází projektu a následně převzal kompletní technickou realizaci jako jediný vývojář. Přímou spoluprací s majitelem jsme vytvořili moderní a uživatelsky přívětivý systém, který výrazně zlepšil zákaznickou zkušenost a přinesl úsporu času zaměstnancům díky pokročilé automatizaci v backendu.

E-shop nyní zpracovává průměrně 700 objednávek měsíčně, což klade vysoké nároky na stabilitu systému a efektivní správu objednávek.

Hlavní přínosy

  • Zlepšení zákaznické zkušenosti: Návrh a vývoj plně integrovaného konfigurátoru pro prodej koberců na míru.
  • Automatizace procesů: Optimalizace skladového systému, správy objednávek a fakturace.
  • Vícekanálová integrace: Propojení s platebními bránami (Stripe, PayPal, Klarna) a integrace pokročilých vyhledávacích funkcí pomocí Algolie.
  • Efektivní správa obsahu: Implementace CMS pro snadnou správu homepage, blogu a dalších obsahových stránek.
  • CRM: Vytvoření databáze zákazníků a následná práce s newslettery + implementace mailchimp

Použité technologie

  • Laravel: Kompletní backend byl přenesen do Laravelu, což sjednotilo dříve rozdělený kód a zefektivnilo vývoj i údržbu aplikace.
  • Livewire: Téměř všechny části backendu využívají Livewire pro real-time zpracování dat a usnadnění práce zaměstnancům.
  • Vue.js 3: Frontendová část e-shopu (včetně konfigurátoru produktů, košíku a checkoutu) byla vyvinuta na Vue.js 3 s API napojením na Laravel.
  • Algolia: Implementace vyhledávacího enginu pro rychlé a přesné výsledky vyhledávání.
  • Platební brány: Stripe, PayPal, Klarna.

Funkce a moduly

  • CMS systém: Umožňuje snadnou správu homepage, obsahových stránek, blogu a stránek o dodavatelích.
  • Komplexní systém objednávek: Správa a řízení objednávek, generování dokumentů, fakturace, skladová evidence a přehled zdrojů.
  • Multijazyčnost: Možnost správy překladů všech webových prvků (CMS zvlášť pro každý jazyk, lokalizované kategorie a produkty, emaily a ostaní rozhraní) a obsahu pro podporu globálního trhu.
  • Statistiky a reporty: Generování podrobných statistik a reportů pro interní i externí potřeby.

Moje role a odpovědnosti

Team leader: Koordinace týmu během první fáze projektu a příprava podkladů do Jiry. Výběr použitých technologií.
Hlavní programátor: Vývoj klíčových funkcí, implementace designu dle návrhů externího designéra (Figma) a optimalizace pro uživatele.
Komunikace s klientem: Pravidelné konzultace s majitelem e-shopu, návrhy řešení a zajištění splnění všech požadavků.