Вебзастосунок для заводчиків домашніх тварин
| dc.contributor.advisor | Юсин, Яків Олексійович | |
| dc.contributor.author | Тектов, Аліко Гівійович | |
| dc.date.accessioned | 2025-10-13T14:23:26Z | |
| dc.date.available | 2025-10-13T14:23:26Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Даний дипломний проєкт присвячено розробці вебзастосунку для заводчиків домашніх тварин. Основною метою проєкту є створення централізованої платформи для ефективного управління інформацією про тварин, їхній догляд, розведення та взаємодію між заводчиками. Під час виконання проєкту було проведено аналіз існуючих рішень, що дозволило виявити їхні переваги та недоліки і сформулювати вимоги до застосунку, що покликаний усунути обмеження існуючих програмних рішень. Розроблений вебзастосунок надає користувачам можливість реєструвати та керувати обліковими записами власників, створювати детальні профілі тварин, вести структуровані записи про різні аспекти догляду та розведення тварин. Для організації та планування процесів користувач може створювати нагадування щодо тварин. Також застосунок дозволяє завантажувати фотографії та документи, пов’язані з тваринами, та експортувати записи. Важливою частиною функціональності є можливість інтерактивного пошуку інших тварин, що знаходяться поблизу, за різними фільтрами та взаємодія між власниками через систему запитів на партнерство та вбудований приватний текстовий чат. Застосунок розроблено на основі клієнт-серверної архітектури. Серверна частина реалізована на платформі Node.js з використанням NestJS, що забезпечує модульну архітектуру, валідацію даних та автентифікацію на основі JWT. Клієнтська частина розроблена як односторінковий застосунок на React з використанням Bootstrap для стилізації та Google Maps API для роботи з мапами. Для обох частин було використано мову TypeScript. Для системи спроєктовано комбіновану структуру баз даних: PostgreSQL для основних структурованих даних та MongoDB для логування запитів. | |
| dc.description.abstractother | This diploma project is dedicated to the development of a web application for pet breeders. The main goal of the project is to create a centralized platform for effective management of information about animals, their care, breeding, and interaction between breeders. During the project, existing market solutions were analyzed, which allowed for the identification of their advantages and disadvantages and the formulation of requirements for the new application aimed at addressing the limitations of existing software. The developed web application allows users to register and manage owner accounts, create detailed animal profiles, and maintain structured records related to animal care and breeding. Users can set reminders for organizing and planning tasks related to animals. The application also supports uploading photos and documents related to animals and exporting records. An important functional part is the ability to search for other animals near user’s location using various filters and interaction between pet owners through a partnership system and a built-in private text chat. The application is built on a client-server architecture. The server side is implemented using Node.js with the NestJS framework, providing a modular structure, data validation, and JWT-based authentication. The client side is a single-page application built with React, using Bootstrap for styling and Google Maps API for geolocation features. TypeScript is used for both the server and client sides. A combined database structure was designed: PostgreSQL for main structured data and MongoDB for request logging. | |
| dc.format.extent | 151 с. | |
| dc.identifier.citation | Тектов. А. Г. Вебзастосунок для заводчиків домашніх тварин : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Тектов Аліко Гівійович. – Київ, 2025. – 151 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/76814 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.title | Вебзастосунок для заводчиків домашніх тварин | |
| dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Tektov_bakalavr.pdf
- Розмір:
- 8.09 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: