Details

Title Мобильное приложение анализа пищевых привычек по часто покупаемым продуктам и сокращению их отходов: выпускная квалификационная работа магистра: направление 09.04.04 «Программная инженерия» ; образовательная программа 09.04.04_01 «Технология разработки и сопровождения качественного программного продукта» = A mobile application for analyzing food habits for frequently purchased products and reducing their waste
Creators Ушакова Мария Геннадьевна
Scientific adviser Малеев Олег Геннадьевич
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2026
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects мобильное приложение ; пищевые привычки ; пищевые отходы ; Flutter ; Dart ; Firebase ; Clean Architecture ; штрих-коды ; фискальные чеки ; mobile application ; food habits ; food waste ; barcodes ; fiscal receipts
Document type Master graduation qualification work
Language Russian
Level of education Master
Speciality code (FGOS) 09.04.04
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2026/vr/vr26-4892
Rights Доступ по паролю из сети Интернет (чтение)
Additionally New arrival
Record key ru\spstu\vkr\45065
Record create date 9/4/2026

Allowed Actions

Action 'Read' will be available if administrator prepare required files

Group Anonymous
Network Internet

Целью работы является снижение объёма пищевых отходов в домохозяйствах на 15–20% за счёт разработки мобильного приложения для автоматизированного учёта продуктов, контроля сроков годности и анализа пищевых привычек пользователя на основе данных о покупках. В процессе работы был проведён анализ предметной области, который включал изучение статистики образования пищевых и выявление ключевых причин нерационального использования продуктов питания. Также был выполнен обзор существующих решений на рынке, что помогло определить функциональные недостатки аналогов и наиболее подходящие технологии для разработки. Была спроектирована архитектура системы на основе паттерна Clean Architecture. В ходе реализации использовались язык программирования Dart, фрейм-ворк Flutter, облачная платформа Firebase и другие инструменты и технологии. В результате было разработано мобильное приложение, предназначенное для автоматизации учёта продуктов, контроля сроков годности и формирования аналитики потребления. Разработана методика оценки эффективности снижения пищевых отходов, включающая сбор данных о выброшенных продуктах и расчёт относительного изменения объёма отходов. Проведена апробация на группе пользователей в течение 1 месяца, результаты показали снижение отходов на 15,3%.

The aim of the work is to reduce the amount of food waste in households by 15-20% through the development of a mobile application for automated food accounting, expiration date monitoring and analysis of users food habits based on purchase data. In the course of the work, an analysis of the subject area was carried out, which included the study of food education statistics and the identification of key reasons for the irrational use of food. A review of existing solutions on the market was also carried out, which helped to identify the functional disadvantages of analogues and the most suitable technologies for development. The system architecture was designed based on the Clean Architecture pattern. During the implementation, the Dart programming language, the Flutter framework, the Firebase cloud platform, and other tools and technologies were used. As a result, a mobile application was developed designed to automate product accounting, expiration dates, and consumption analytics. A methodology has been developed to assess the effectiveness of reducing food waste, including collecting data on discarded products and calculating relative changes in waste volume. Testing was car-ried out on a group of users for 1 month, the results showed a 15.3% reduction in waste.

Network User group Action
ILC SPbPU Local Network All
Internet Authorized users SPbPU
Internet Anonymous
...