<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.2 20190208//EN" "http://jats.nlm.nih.gov/publishing/1.2/JATS-journalpublishing1.dtd">
<article article-type="research-article" dtd-version="1.2" xml:lang="ru" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><front><journal-meta><journal-id journal-id-type="issn">2518-1092</journal-id><journal-title-group><journal-title>Research result. Information technologies</journal-title></journal-title-group><issn pub-type="epub">2518-1092</issn></journal-meta><article-meta><article-id pub-id-type="doi">10.18413/2518-1092-2026-11-3-0-2</article-id><article-id pub-id-type="publisher-id">4355</article-id><article-categories><subj-group subj-group-type="heading"><subject>AUTOMATION AND CONTROL</subject></subj-group></article-categories><title-group><article-title>&lt;strong&gt;DEVELOPMENT OF A WEB INTERFACE FOR ADMINISTRATIVE MANAGEMENT OF A DISTRIBUTED NETWORK OF BATTERY AND ACCUMULATOR COLLECTION DEVICES BASED ON THE RESTFUL API&lt;/strong&gt;</article-title><trans-title-group xml:lang="en"><trans-title>&lt;strong&gt;DEVELOPMENT OF A WEB INTERFACE FOR ADMINISTRATIVE MANAGEMENT OF A DISTRIBUTED NETWORK OF BATTERY AND ACCUMULATOR COLLECTION DEVICES BASED ON THE RESTFUL API&lt;/strong&gt;</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author"><name-alternatives><name xml:lang="ru"><surname>Rybanov</surname><given-names>Alexander Aleksandrovich</given-names></name><name xml:lang="en"><surname>Rybanov</surname><given-names>Alexander Aleksandrovich</given-names></name></name-alternatives><email>rybanoff@yandex.ru</email></contrib><contrib contrib-type="author"><name-alternatives><name xml:lang="ru"><surname>Kuzminsky</surname><given-names>Maxim Sergeevich</given-names></name><name xml:lang="en"><surname>Kuzminsky</surname><given-names>Maxim Sergeevich</given-names></name></name-alternatives><email>kuzminskiy25@mail.ru</email></contrib></contrib-group><pub-date pub-type="epub"><year>2026</year></pub-date><volume>11</volume><issue>3</issue><fpage>0</fpage><lpage>0</lpage><self-uri content-type="pdf" xlink:href="/media/information/2026/3/ИТ_НР_11_3_2.pdf" /><abstract xml:lang="ru"><p>The relevance of the study is associated with the increasing environmental burden from spent batteries and accumulators containing toxic metals. The level of public involvement in separate collection remains low due to poor development of collection infrastructure and the lack of convenient monitoring tools. The problem is that existing IoT platforms lack specialized functionality for administering automated battery collection points (reverse vending machines): cloud services are focused on universal monitoring and do not account for the processing of hazardous waste deposit data, point accrual, or centralized device status control. The methods include a comparative analysis of five IoT platforms according to five criteria, their ranking using the Saaty analytic hierarchy process with aggregation of expert matrices via the geometric mean, as well as consistency verification of judgments. The web interface is implemented as a single-page application in React, the server side as a RESTful API with PostgreSQL and TimescaleDB. Security is ensured by JWT, OAuth, and protection against CSRF, XSS, and SQL injection attacks. The results are a functioning administrative panel featuring user management modules (role-based access control), device status monitoring (current fill level, last signal time), a hybrid dashboard with a speedometer and a weekly fill dynamics graph, as well as a statistics page. The integral quality assessment of the developed system is comparable to leading foreign platforms, while maximum indicators have been achieved for the highest-priority criteria (user and device management). Testing confirmed the high speed of interface mastery and ease of use. The conclusions are that the proposed architecture enables the creation of a scalable, secure system for centralized administration of a network of reverse vending machines. The developed web interface provides a foundation for implementing mathematical models for device placement optimization, fill level forecasting, and gamification to increase public motivation for separate collection of hazardous waste.</p></abstract><trans-abstract xml:lang="en"><p>The relevance of the study is associated with the increasing environmental burden from spent batteries and accumulators containing toxic metals. The level of public involvement in separate collection remains low due to poor development of collection infrastructure and the lack of convenient monitoring tools. The problem is that existing IoT platforms lack specialized functionality for administering automated battery collection points (reverse vending machines): cloud services are focused on universal monitoring and do not account for the processing of hazardous waste deposit data, point accrual, or centralized device status control. The methods include a comparative analysis of five IoT platforms according to five criteria, their ranking using the Saaty analytic hierarchy process with aggregation of expert matrices via the geometric mean, as well as consistency verification of judgments. The web interface is implemented as a single-page application in React, the server side as a RESTful API with PostgreSQL and TimescaleDB. Security is ensured by JWT, OAuth, and protection against CSRF, XSS, and SQL injection attacks. The results are a functioning administrative panel featuring user management modules (role-based access control), device status monitoring (current fill level, last signal time), a hybrid dashboard with a speedometer and a weekly fill dynamics graph, as well as a statistics page. The integral quality assessment of the developed system is comparable to leading foreign platforms, while maximum indicators have been achieved for the highest-priority criteria (user and device management). Testing confirmed the high speed of interface mastery and ease of use. The conclusions are that the proposed architecture enables the creation of a scalable, secure system for centralized administration of a network of reverse vending machines. The developed web interface provides a foundation for implementing mathematical models for device placement optimization, fill level forecasting, and gamification to increase public motivation for separate collection of hazardous waste.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>web interface</kwd><kwd>administration</kwd><kwd>battery and accumulator collection</kwd><kwd>RESTful API</kwd><kwd>analytic hierarchy process</kwd><kwd>mathematical modeling</kwd></kwd-group><kwd-group xml:lang="en"><kwd>web interface</kwd><kwd>administration</kwd><kwd>battery and accumulator collection</kwd><kwd>RESTful API</kwd><kwd>analytic hierarchy process</kwd><kwd>mathematical modeling</kwd></kwd-group></article-meta></front><back><ref-list><title>Список литературы</title><ref id="B1"><mixed-citation>1. Vinarchuk A.V. Safety of web application: basic vulnerabilities and methods of protection // Nauchnyy Lider. &amp;ndash; 2024. &amp;ndash; No. 3 (153). &amp;ndash; P. 29-30. &amp;ndash; EDN: VOFHRO.</mixed-citation></ref><ref id="B2"><mixed-citation>2. Gonchar D.O. Comparison of Performance of Frontend Frameworks React, Angular, Vue.js and Svelte // Molodoy uchenyy. &amp;ndash; 2023. &amp;ndash; No. 36 (483). &amp;ndash; P. 11-15. &amp;ndash; EDN: LTERGF.</mixed-citation></ref><ref id="B3"><mixed-citation>3. Devitsyna S.N., Pilkevich P.V., Udod E.V. Ways to improve the security of services using JWT tokens // Economics. Information technologies. &amp;ndash; 2023. &amp;ndash; Vol. 50, No. 1. &amp;ndash; P. 144-151. DOI: 10.52575/2687-0932-2023-50-1-144-151. EDN: AGOVQI.</mixed-citation></ref><ref id="B4"><mixed-citation>4. Efremov M.A., Kalutskiy I.V., Tanygin M.O., Rudak I.I. The security of personal data, social networks and advertising in the global network Internet // Proceedings of the Southwest State University. Series: Control, Computer Engineering, Information Science. Medical Instruments Engineering. &amp;ndash; 2017. &amp;ndash; Vol. 7, No. 1 (22). &amp;ndash; P. 27-33. &amp;ndash; EDN: YKKKLJ</mixed-citation></ref><ref id="B5"><mixed-citation>5. Keymetinova V.P., Gerasimova L.V. The collection and recycling of batteries in the city of Yakutsk // Bulatovskie chteniya. &amp;ndash; 2020. &amp;ndash; Vol. 6. &amp;ndash; P. 130-132. &amp;ndash; EDN CQTPEV.</mixed-citation></ref><ref id="B6"><mixed-citation>6. Klimov K.O., Piskun G.A., Likhachevsky D.V., Alekseev V.F., Shatalova V.V. IoT data analytics using AWS IoT Analytics for environmental gas analysis // Big Data and Advanced Analytics. &amp;ndash; 2021. &amp;ndash; No. 7-1. &amp;ndash; P. 131-137. EDN: SFAVIY.</mixed-citation></ref><ref id="B7"><mixed-citation>7. Knaub V.V., Kovalenko A.E. The Impact of Batteries on the Environment and Human Health // Molodoy uchenyy. &amp;ndash; 2021. &amp;ndash; No. 3 (345). &amp;ndash; P. 343-345.</mixed-citation></ref><ref id="B8"><mixed-citation>8. Moskovkin V.M. Systems for collection and recycling of batteries and accumulators according to the European model // Tverdye bytovye otkhody. &amp;ndash; 2022. &amp;ndash; No. 9 (195). &amp;ndash; P. 60-64. &amp;ndash; EDN: MITNPL.</mixed-citation></ref><ref id="B9"><mixed-citation>9. Tukaev I.R., Bespoyasova V.A. Comparison of API technologies: REST, SOAP, WebSocket, GraphQL &amp;ndash; the choice for integration with corporate systems // Systems Engineering and Information Technologies. &amp;ndash; 2024. &amp;ndash; Vol. 6, No. 2 (17). &amp;ndash; P. 78-85. DOI: 10.54708/2658-5014-SIIT-2024-no2-p78. EDN: KCYBPB.</mixed-citation></ref><ref id="B10"><mixed-citation>10. Lopatko N., Kenikh A., Yakovlev A., Tian E., Pirogova V.Yu. Battery recycling in Russia and the world&amp;nbsp;// Vestnik Kamchatskogo politekhnicheskogo tekhnikuma. &amp;ndash; 2015. &amp;ndash; No. 13. &amp;ndash; P. 46-51. &amp;ndash; EDN VYUBPN.</mixed-citation></ref><ref id="B11"><mixed-citation>11. Tsibizova T.Yu., Karpunin A.A. Method of hierarchies&amp;acute; analysis for quality assessment of managerial processes // Modern Problems of Science and Education. &amp;ndash; 2015. &amp;ndash; No. 2‑1. &amp;ndash; P. 200. &amp;ndash; EDN UHWZPP.</mixed-citation></ref><ref id="B12"><mixed-citation>12. Al Rasyid M.U.H., Mubarrok M.H., Nur Hasim Ja.A. Implementation of environmental monitoring based on KAA IOT platform // Bulletin of Electrical Engineering and Informatics. &amp;ndash; 2020. &amp;ndash; Vol. 9, No. 6. &amp;ndash; P. 2578-2587. DOI: 10.11591/eei.v9i6.2578. EDN: PKGAJF.</mixed-citation></ref><ref id="B13"><mixed-citation>13. Hamari J., Koivisto J., Sarsa H. Does Gamification Work? &amp;ndash; A Literature Review of Empirical Studies on Gamification // 2014 47th Hawaii International Conference on System Sciences. &amp;ndash; Waikoloa, HI, 2014. &amp;ndash; С. 3025-3034. DOI: 10.1109/HICSS.2014.377.</mixed-citation></ref><ref id="B14"><mixed-citation>14. Jaafar H., Aminuddin N.S. Comparison between NodeMCU ESP8266 and Uno R3 for software development using Ubidots // Malaysian Journal of Bioengineering and Technology (MJBeT). &amp;ndash; 2024. &amp;ndash; Т. 1, № 1.&amp;nbsp;&amp;ndash; С. 36-40. DOI: 10.70464/mjbet.v1i1.1320. EDN: NAJOAV.</mixed-citation></ref><ref id="B15"><mixed-citation>15. Looyestyn J., Kernot J., Boshoff K., Ryan J., Edney S., Maher C. Does gamification increase engagement with online programs? A systematic review // PLoS One. &amp;ndash; 2017. &amp;ndash; Vol. 12, № 3. &amp;ndash; P. e0173403. DOI: 10.1371/journal.pone.0173403. PMID: 28362821; PMCID: PMC5376078.</mixed-citation></ref><ref id="B16"><mixed-citation>16. P. K. A sensor based IoT monitoring system for electrical devices using Blynk framework // Journal of Electronics and Informatics. &amp;ndash; 2020. &amp;ndash; Vol. 2, Iss. 3. &amp;ndash; P. 182-187. DOI: 10.36548/jei.2020.3.005. EDN: KYTMOT.</mixed-citation></ref><ref id="B17"><mixed-citation>17. Priyawati D., Rokhmah S., Utomo I.C. Website vulnerability testing and analysis of website application using OWASP // International Journal of Computer and Information System (IJCIS). &amp;ndash; 2022. &amp;ndash; Т. 3, № 3. &amp;ndash; С. 142-147. DOI: 10.29040/ijcis.v3i3.90. EDN: FGAEWY.</mixed-citation></ref><ref id="B18"><mixed-citation>18. Shvaika D.I., Shvaika A.I., Artemchuk V.O. Advancing IoT interoperability: dynamic data serialization using ThingsBoard // Journal of Edge Computing. &amp;ndash; 2024. &amp;ndash; DOI: 10.55056/jec.745. &amp;ndash; EDN: ADATOL.</mixed-citation></ref><ref id="B19"><mixed-citation>19. Van Schaik P., Ling J. Design parameters of rating scales for web sites // ACM Transactions on Computer-Human Interaction. &amp;ndash; 2007. &amp;ndash; Vol. 14, No. 1. &amp;ndash; P. 4-es. DOI: 10.1145/1229855.1229859.</mixed-citation></ref><ref id="B20"><mixed-citation>20.Widodo, Ali Nur Rifky. IOT-based smart trash monitoring using blynk application // Best: Journal of Applied Electrical, Science, &amp;amp; Technology. &amp;ndash; 2021. &amp;ndash; Vol. 3, No. 2. &amp;ndash; P. 25-29. DOI: 10.36456/best.vol3.no2.4266. EDN: CLQNMR.</mixed-citation></ref></ref-list></back></article>