Details

Title Веб-приложение для распределения домашних обязанностей среди членов семьи: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators Савицкий Дмитрий Юрьевич
Scientific adviser Дробинцев Павел Дмитриевич
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2025
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects веб-приложение ; серверная часть ; клиентская часть ; распределение задач ; домашние обязанности ; семейная группа ; rest api ; web application ; server side ; client side ; task allocation ; household responsibilities ; family group
Document type Bachelor graduation qualification work
File type PDF
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.04
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr25-1540
Rights Доступ по паролю из сети Интернет (чтение, печать)
Additionally New arrival
Record key ru\spstu\vkr\35857
Record create date 7/30/2025

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Group Anonymous
Network Internet

Тема выпускной квалификационной работы: «Веб-приложение для распределения домашних обязанностей среди членов семьи». Данная работа посвящена разработке веб-приложения, предназначенного для организации и автоматизации распределения домашних дел в семье. В процессе работы был проведён обзор и анализ существующих решений, выявлены их ограничения и определены функциональные требования, ориентированные на улучшение семейного взаимодействия. В основе архитектуры данного приложения лежит клиент-серверный подход. Серверная (Backend) часть реализована на языке Golang с применением таких фреймворков, как Gin и GORM. Также в качестве основного хранилища данных используется PostgreSQL, а для кэширования и хранения сессий применяется Redis. Клиентская (Frontend) часть построена на базе JavaScript с использованием библиотеки React.js. Взаимодействие с обменом данных между клиентом и сервером осуществляется через REST API с использованием формата JSON по протоколу HTTP. В результате работы было создано полноценное веб-приложение, которое соответствует поставленным требованиям и обладает достаточно широкими функциональными возможностями. Данное решение может служить практичным инструментом для повышения комфорта и организации в повседневной жизни всех участников семьи.

The topic of the final qualifying work: "Web application for the distribution of household chores among family members" This work is devoted to the development of a web application designed to organize and automate the distribution of household chores in the family. In the course of the work, a review and analysis of existing solutions was carried out, their limitations were identified and functional requirements focused on improving family interaction were identified. The architecture of this application is based on a client-server approach. The server (Backend) part is implemented in the Golang language using frameworks such as Gin and GORM. PostgreSQL is also used as the main data warehouse, and Redis is used for caching and storing sessions. The client (Frontend) part is based on JavaScript using the library React.js . Interaction with the data exchange between the client and the server is carried out through the REST API using the JSON format over the HTTP protocol. As a result of the work, a full-fledged web application was created that meets the set requirements and has a fairly wide range of functionality. This solution can serve as a practical tool to increase the comfort and organization in the daily life of all family members.

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

Access count: 0 
Last 30 days: 0

Detailed usage statistics