Соловей, С. Р.2025-06-102025-06-102025Соловей С. Р. Веб-система «Онлайн аукціон для рідкісних предметів» Серверна частина : пояснювальна записка до кваліфікаційної роботи здобувача вищої освіти на першому (бакалаврському) рівні, спеціальність 121 – Інженерія програмного забезпечення / С. Р. Соловей ; М-во освіти і науки України, Харків. нац. ун-т радіоелектроніки. - Харків, 2025. - 68 с.https://openarchive.nure.ua/handle/document/31479Сучасний цифровий світ продовжує розширювати орбіту можливостей для колекціонерів та ентузіастів рідкісних речей, створюючи попит та запит на спеціалізовані торгівельні майданчики.Ця робота присвячена розробці серверної частини веб-системи, що забезпечує функціонування онлайн-аукціону рідкісних речей – антикваріати, мистецьких робіт, артефактів тощо інших колекційних цінностей. Головою метою проекту є створення безпечного, продуктивного та зручного середовища для проведення аукціонних торгів. Система забезпечує користувачам сучасний інструментарій, який містить: − реєстрацію та авторизацію з різними ролями (покупці, продавці, адміністратори); − каталогізацію лотів із розширеними фільтрами для зручного пошуку; − механізм реального часу для участі в торгах; − інтегровані платіжні рішення для безпечного проведення транзакцій. Технологічна основа серверної частини складається з: − Node.js як середовище виконання JavaScript на стороні сервера; − Express.js – мінімалістичний фреймворк для побудови ефективних API; − MySQL – реляційна база даних для стійкого зберігання даних про користувачів, лоти та ставки; − REST API – архітектурний шаблон для спілкування між клієнтом і сервером; − TypeScript – для підвищення рівня якості коду за допомогою статичної типізації. Для забезпечення безпеки передачі даних всі зовнішні запитів обробляються за допомогою HTTPS-з'єднання, а важливі операції (наприклад, авторизація чи платежі) захищені додатковими механізмами перевірки. Внаслідок розробки створений повнофункціональний веб-додаток, який складається з: − серверного модулю (втілення бізнес-логіки, робота з БД, API); − клієнтського інтерфейсу (React + TypeScript [5] для динамічного відображення контенту). Система не лише автоматизує процес проведення аукціонів, а й створює інфраструктуру для збереження культурних цінностей шляхом їх легального обігу між зацікавленими особами.ukавторизаціяаукціонелектронні торгиклієнт-серверна веб-платформанавігаціясортуваннярідкісні предметицифровий маркетплейсфільтраціяExpress.jsHTTPSJavaScriptREST APITypeScriptWebStormВеб-система «Онлайн аукціон для рідкісних предметів». Серверна частинаOther