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ů.