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

Files for download

    Last update: