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 |
|