Web platform for connecting POS systems and payment gateways
Thesis title: | Webová platforma pro propojení pokladních systémů a platebních bran |
---|---|
Author: | Nguyen, Tuan Kiet |
Thesis type: | Bakalářská práce |
Supervisor: | Nguyen, Viet Bach |
Opponents: | Sklenák, Vilém |
Thesis language: | Česky |
Abstract: | Tato bakalářská práce se zabývá návrhem a implementací webové aplikace pro podniky v gastronomii. Navržený software umožňuje optimalizaci objednávkových a platebních procesů propojením pokladních systémů s vybranými platebními branami pomocí rozhraní REST API. Práce nejprve analyzuje současné objednávkové a platební procesy v restauracích a bistrech. Poté se zaměřuje na platební metody akceptované v těchto zařízeních a na platební brány dostupné na českém trhu. Dále zkoumá pokladní řešení pro gastronomické podniky a existující možnosti automatizace procesu objednávání a placení. Práce ukazuje, že podniky v odvětví gastronomie se potýkají s problémy s frontami zákazníků čekajících na objednávku nebo platbu. Samostatný pokladní systém není pro optimalizaci provozu dostačující. Analýza také odhaluje, že tradiční způsoby platby, jako je hotovost, kreditní karty a stravenky, jsou v gastronomii stále oblíbené. Zavádění platebních bran není v této oblasti tak rozšířené. Webová aplikace je navržena jako Single Page Application s třívrstvou klient-server architekturou. Celý vývoj využívá javascriptové technologie, jako jsou Node.js a React, a MongoDB pro ukládání dat. Výsledkem je aplikační řešení, jehož prostřednictvím mohou zákazníci objednávat a platit jídlo ve vybraných restauracích a bistrech bez obsluhy. Aplikace může také představovat nový prodejní kanál pro B2C podniky daného odvětví. |
Keywords: | pokladní systém; React; MongoDB; JavaScript; POS; webová aplikace; gastronomie; objednávkový systém; platební brána; Node.js; REST API |
Thesis title: | Web platform for connecting POS systems and payment gateways |
---|---|
Author: | Nguyen, Tuan Kiet |
Thesis type: | Bachelor thesis |
Supervisor: | Nguyen, Viet Bach |
Opponents: | Sklenák, Vilém |
Thesis language: | Česky |
Abstract: | This bachelor thesis deals with the design and implementation of a web application for businesses in the gastronomy industry. The proposed software enables the optimization of ordering and payment processes by connecting POS systems with selected payment gateways using REST API. The thesis first analyzes the current ordering and payment processes in restaurants and bistros. It then focuses on the payment methods accepted in these establishments and the payment gateways available on the Czech market. Next, it examines POS solutions for gastronomy businesses and existing options for automating the ordering and payment process. The thesis shows that businesses in this sector are faced with traffic problems during rush hours. A stand-alone POS system is not sufficient to optimize operations. The analysis also reveals that traditional payment methods such as cash, credit cards and meal vouchers are still popular in the gastronomy industry. The introduction of payment gateways is not as common in this area. The proposed web application is designed as a modern Single Page Application using a three-layer client-server architecture. The entire development uses JavaScript technologies such as Node.js, React and MongoDB database. The result is an application solution through which customers can order and pay for food at selected restaurants and bistros without the need for a waiter. The app can also represent a new sales channel for B2C businesses in the industry. |
Keywords: | payment gateway; POS system; POS; web application; REST API; gastronomy; ordering system; Node.js; React; MongoDB; JavaScript |
Information about study
Study programme: | Aplikovaná informatika |
---|---|
Type of study programme: | Bakalářský studijní program |
Assigned degree: | Bc. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Information and Knowledge Engineering |
Information on submission and defense
Date of assignment: | 9. 10. 2022 |
---|---|
Date of submission: | 6. 5. 2023 |
Date of defense: | 15. 6. 2023 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/82300/podrobnosti |