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
Zveřejnění souboru odloženo na: 12. 5. 2028 Stáhnout