This thesis addresses the problem of complexity and limited adaptability of monolithic architectures in the development of modern web applications. It presents an architectural approach based on a modular and plugin-based design of the front-end, enabling independent development, testing, and dynamic loading of functional modules. Based on requirements analysis and comparison of architectural patterns, a solution was designed that allows seamless extension of the system without modifying existing code. The outcome of the thesis is a working prototype that confirms the applicability of the modular approach in real-world project environments.
|