Details
Title | Разработка веб-приложения для учета фитнеса и питания на платформе Telegram Mini Apps: выпускная квалификационная работа бакалавра: направление 09.03.03 «Прикладная информатика» ; образовательная программа 09.03.03_03 «Интеллектуальные инфокоммуникационные технологии» |
---|---|
Creators | Ратников Владимир Вячеславович |
Scientific adviser | Резединова Евгения Юрьевна |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Imprint | Санкт-Петербург, 2024 |
Collection | Выпускные квалификационные работы; Общая коллекция |
Subjects | разработка веб-приложения; telegram mini apps; фитнес и питание; React; ASP.NET; REST API; веб-приложение; web app development; fitness and nutrition; web app |
Document type | Bachelor graduation qualification work |
File type | |
Language | Russian |
Level of education | Bachelor |
Speciality code (FGOS) | 09.03.03 |
Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
DOI | 10.18720/SPBPU/3/2024/vr/vr24-3029 |
Rights | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
Record key | ru\spstu\vkr\30410 |
Record create date | 7/11/2024 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
Group | Anonymous |
---|---|
Network | Internet |
Целью данной работы является разработка веб-приложения для учета фитнеса и питания на платформе Telegram Mini Apps. В данной работе изложена сущность подхода к созданию веб-приложения на платформе Telegram Mini Apps на предмет разработки веб-приложения для учета фитнеса и питания. Проведен анализ существующих решений, помогающих следить за фитнесом и питанием. Изучены возможности платформы Telegram Mini Apps, а также такие технологии, как React, ASP.NET, Rest API и их аналоги. Рассмотрены архитектурные решения для реализации веб-приложения. Описана бизнес-логика и составлены критерии, благодаря которым выбран подходящий технологический стек, а также архитектурные подходы. В соответствии со спроектированной архитектурой разработано веб-приложение, которое включает клиентскую часть на React, серверную часть на ASP.NET и базу данных на основе СУБД PostgreSQL. Тестирование веб-приложения проведено с использованием методик модульного, нагрузочного и функционального тестирования. Проведена апробация, которая подтвердила готовность к использованию веб-приложения в области учета фитнеса и питания. Также выявлены дальнейшие пути для развития приложения. Результатом работы является функционирующее и протестированное веб–приложение для учета фитнеса и питания на платформе Telegram Mini Apps.
The purpose of this work is to develop a web application for fitness and nutrition accounting on Telegram Mini Apps platform. This work outlines the essence of the approach to creating a web application on the Telegram Mini Apps platform on the subject of developing a web application for fitness and nutrition accounting. The existing solutions that help to keep track of fitness and nutrition have been analyzed. The capabilities of Telegram Mini Apps platform as well as such technologies as React, ASP.NET, Rest API and their analogs are studied. Architectural solutions for the realization of the web application are considered. The business logic is described and criteria are drawn up, due to which the appropriate technology stack as well as architectural approaches are selected. In accordance with the designed architecture the web application is developed, which includes client part on React, server part on ASP.NET and database on the basis of PostgreSQL DBMS. Testing of the web application was carried out using the techniques of unit, load and functional testing. Approbation was conducted, which confirmed the readiness to use the web application in the field of fitness and nutrition accounting. Further avenues for the development of the application are also identified. The result of the work is a functioning and tested web application for fitness and nutrition accounting on the Telegram Mini Apps platform.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 7
Last 30 days: 3