UA : Робота викладена на 47 сторінках друкованого тексту, містить 20 рисунків, 26 джерел. Об’єкт дослідження – процес розробки інформаційної системи. Мета роботи – створення інформаційної системи, яка забезпечить ефективний збір і структурування новин з різних джерел, а також надання користувачам персоналізованих рекомендацій на основі їхніх інтересів та взаємодій з системою. Метод дослідження – методи збору та аналізу вимог до програмного забезпечення, методи моделювання, проєктування, конструювання та тестування програмного забезпечення. При розробці додатку було визначено функціональні та не функціональні вимоги до інформаційної системи. Обрано та спроєктовано архітектуру системи за допомогою ER-моделі та UML у вигляді наборів діаграм варіантів використання та класів. Реалізовано серверну частину з використанням Python фреймворку Flask, клієнтська частина була розроблена за допомогою фреймворку Vue.js. В результаті роботи отримано інформаційну систему – агрегатор новин з персональними рекомендаціями.
EN : The work is presented on 47 pages of printed text, 20 figures, 26 references. The object of the study is the process of developing an information system. The aim of the study is to create an information system that ensures efficient collection and structuring of news from various sources, as well as providing users with personalized recommendations based on their interests and interactions with the system. The methods of research are methods of gathering and analyzing software requirements, modeling methods, design, construction, and software testing methods. During the development of the application, functional and non-functional requirements for the information system were defined. The system architecture was selected and designed using an ER model and UML in the form of use case and class diagrams. The server-side was implemented using the Python framework Flask, and the client-side was developed using the Vue.js framework. As a result of the work, an information system has been developed – a news aggregator with personalized recommendations.