Implementace variabilního e-shopu za využití PHP frameworku Laravel

Název práce: Implementace variabilního e-shopu za využití PHP frameworku Laravel
Autor(ka) práce: Kotulán, Matěj
Typ práce: Bakalářská práce
Vedoucí práce: Vojíř, Stanislav
Oponenti práce: Luc, Ladislav
Jazyk práce: Česky
Abstrakt:
Tato bakalářská práce se zabývá návrhem, implementací a testováním variabilního e-shopu pro reálného klienta s využitím moderního PHP frameworku Laravel. V teoretické části práce analyzuje současné e-commerce trendy, jako jsou omnichannel strategie a moderní platební metody, a porovnává existující komerční i open-source platformy (mj. Shopify, Shoptet, WooCommerce, Bagisto a LunarPHP). Na základě této analýzy byl jako nejvhodnější řešení zvolen framework LunarPHP. Praktická část popisuje softwarový vývoj řešení na technologickém TALL stacku (Tailwind CSS, Alpine.js, Laravel a Livewire). Důraz je kladen na rozšíření variability systému pomocí dynamického redakčního systému (CMS) za využití balíčku Filament Fabricator, který umožňuje snadnou tvorbu a správu variabilních obsahových bloků. Dále práce popisuje integraci platební brány Stripe. Výsledné řešení bylo validováno prostřednictvím automatizovaného testování a následného uživatelského testování.
Klíčová slova: LunarPHP; Filament; TALL stack; variabilní e-shop; Laravel; e-commerce; CMS
Název práce: Implementation of a flexible e-commerce site using the Laravel PHP framework
Autor(ka) práce: Kotulán, Matěj
Typ práce: Bachelor thesis
Vedoucí práce: Vojíř, Stanislav
Oponenti práce: Luc, Ladislav
Jazyk práce: Česky
Abstrakt:
This bachelor thesis deals with the design, implementation, and testing of a flexible e-shop for a real client using the Laravel PHP framework. In the theoretical part, the thesis analyzes current e-commerce trends, such as omnichannel strategies and modern payment methods, and compares existing commercial and open-source platforms (including Shopify, Shoptet, WooCommerce, Bagisto and LunarPHP). Based on this analysis, the framework LunarPHP was chosen as the most suitable solution. The practical part describes the software development of the solution on the technological TALL stack (Tailwind CSS, Alpine.js, Laravel, and Livewire). Emphasis is placed on extending the system's variability using a content management system (CMS) utilizing the Filament Fabricator package, which allows for the easy creation and management of flexible content blocks. Furthermore, the thesis describes the integration of the Stripe payment gateway. The resulting solution was validated through automated testing and subsequent user testing.
Klíčová slova: Laravel; LunarPHP; e-commerce; flexible e-shop; TALL stack; Filament; CMS

Informace o studiu

Studijní program / obor: Aplikovaná informatika
Typ studijního programu: Bakalářský studijní program
Přidělovaná hodnost: Bc.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačního a znalostního inženýrství

Informace o odevzdání a obhajobě

Datum zadání práce: 1. 7. 2024
Datum podání práce: 10. 5. 2026
Datum obhajoby: 26. 6. 2026
Identifikátor v systému InSIS: https://insis.vse.cz/zp/88917/podrobnosti

Soubory ke stažení

Příloha práce
Zveřejnění souboru odloženo na: 12. 5. 2028
Stáhnout
    Poslední aktualizace: