Telkes, István Attila (2025) Közösségi mobilalkalmazás fejlesztése a LEAK Media Kft. számára. UNSPECIFIED thesis, UNSPECIFIED.
|
Archive (titkosított)
295701219.zip - Accepted Version Restricted to Repository staff only Download (1MB) |
|
|
Text (titkosított)
295701219_titkositasi_nyilatkozat.pdf - Accepted Version Restricted to Repository staff only Download (482kB) |
Abstract
Kivonat A szakdolgozat célja, hogy bemutassa a KNOWS Arsenal FC rajongói csoport számára készült közösségi alkalmazás megvalósításának folyamatát. A bemutatott projekt egy hibrid web- és mobilalkalmazás, amely azzal a céllal készült, hogy egy új platformot biztosítson közösségépítésre, tájékoztatásra és szórakoztatásra, leváltva a korábban erre használt platformokat. Dolgozatom amellett, hogy technikai dokumentációként szolgál, betekintést nyújt a rendszer és a modellek tervezésébe, valamint a modern, full stack alkalmazásfejlesztés módszereibe. A rendszer fejlesztéséhez MEAN stacket alkalmaztam, amely a MongoDB adatbázist, az Express.js backend keretrendszert, az Angular keretrendszert, és a Node.js futtatási környezetet foglalja magában. A webalkalmazás natív mobilapplikációvá alakítását az Ionic és a Capacitor technológiák biztosítják. A szerveroldalon moduláris, mikroszolgáltatás architektúrát alkalmaztam, Docker konténerekbe csomagolva. Az Express.js mikroszolgáltatások egy-egy adott feladatkörre specializált modulok. Az egyes feladatokat ellátó webszolgáltatások különálló Docker konténerekként alkotják a mikroszolgáltatás architektúrát. A dolgozatban bemutatott fejlesztési folyamat átfogó példát szolgáltat egy korszerű technológiákra épülő, full stack alkalmazás megvalósítására. A projekt során alkalmazott eszköztár segítségével egy skálázható, többplatformos rendszer került kialakítására. A szakdolgozat a rendszerkomponensek integrációjára, az architektúra struktúrájára és a fejlesztés kihívásainak megoldására fókuszál. A megvalósítás közben szerzett tapasztalataim hozzájárulnak a hasonló alkalmazások jövőbeli fejlesztéseinek megalapozásához. Abstract This thesis presents the development process of a social application created for the KNOWS Arsenal FC fan community. The presented project is a hybrid web and mobile application designed to provide a new platform for community building, information sharing, and entertainment, replacing the social media platforms previously used for these purposes. In addition to serving as technical documentation, the thesis offers insight into the design of the system and its models and modern full-stack application development methods. I used the MEAN technology stack for the system’s development, which includes the MongoDB database, the Express.js backend framework, the Angular frontend framework, and the Node.js runtime environment. The transformation of the web application into a native mobile application was made possible by Ionic and Capacitor technologies. On the server side, I applied a Docker-based, modular microservice architecture. The modules are Express.js web services specialized in specific functionalities. Each web service, responsible for a particular task, operates as an independent Docker container, forming the microservices architecture. The development process outlined in this thesis offers a thorough example of how to implement a full-stack application using modern technologies. With the aid of the tools used in the project, a scalable, cross-platform system was developed. The thesis focuses on the integration of system components, the structure of the architecture, and the methods to solve development challenges. The experiences gained during the implementation can serve as a foundation for future development of similar applications.
| Item Type: | Thesis (UNSPECIFIED) |
|---|---|
| Additional Information: | MÉRNÖKINFORMATIKUS |
| Divisions: | Informatika Intézet |
| Depositing User: | Gergely Beregi |
| Date Deposited: | 09 Oct 2026 07:59 |
| Last Modified: | 09 Oct 2026 07:59 |
| URI: | http://szakdolgozat.repo.uniduna.hu/id/eprint/3013 |
Actions (login required)
![]() |
View Item |


