Створення прототипу сайту дошки оголошень про продаж товарів “UkrMarket”

Автор
Відомості

Змієвський Владислав Вячеславович

здобувач першого (бакалаврського) рівня вищої освіти

Харківський національний економічний університет ім. С. Кузнеця

Vladyslav.Zmiievskyi@hneu.net

Анотація. У роботі розглядається розробка веб-платформи для онлайн-оголошень у сфері електронної комерції. Проект “UkrMarket” — це сучасна онлайн-платформа для розміщення оголошень, орієнтована на безпечний і зручний продаж товарів. На основі аналізу аналогічних сервісів (OLX, Prom, IZI) визначено ключові вимоги до функціоналу та дизайну. Реалізація здійснена із застосуванням актуальних технологій фронтенду та бекенду. У перспективі — додаток, платіжна інтеграція та AI-рекомендації.

У сучасних реаліях стрімкий розвиток інформаційних технологій та широкий доступ до мережі Інтернет суттєво впливають на поведінку споживачів і компаній. Електронна комерція набуває дедалі більшої популярності, оскільки дозволяє організувати швидкий обмін товарами та послугами, охопити широку аудиторію та забезпечити зручний функціонал для продавців і покупців [1].

Протягом останнього десятиліття на українському ринку сформувалися популярні платформи (OLX, Prom, Ria, IZI тощо), які пропонують широкий спектр функцій для торгівлі в онлайн-середовищі. Водночас залишається актуальною потреба у створенні спеціалізованих веб-сайтів, орієнтованих на певні ніші, вдосконалених з погляду безпеки, зручності інтерфейсу та адаптивності.

У межах студентських досліджень постала ідея розробити власний веб-ресурс дошки оголошень для продажу товарів — “UkrMarket”, який би поєднував сучасний дизайн, надійний захист даних та розширений інструментарій для учасників торговельного процесу.

Для кращого розуміння ринку і формування вимог до системи було проведено детальний аналіз існуючих платформ. У результаті виокремлено ключові функції, які є критичними для ефективної роботи подібних сервісів:

На основі аналізу конкурентних рішень було спроектовано архітектуру, що складається з головної сторінки з пошуковим рядком і блоком останніх або популярних оголошень. Також впроваджено систему категорій товарів, яка дозволяє швидко орієнтуватися в асортименті, покращуючи досвід користувача.

У логічному продовженні функціоналу було розроблено структуру особистого кабінету користувача. Вона забезпечує:

Завершальним етапом стало проектування дизайну, який виконано за принципами responsive design (адаптивної верстки). Це дозволяє забезпечити коректне відображення та зручну навігацію на різних пристроях — від персональних комп’ютерів до планшетів і смартфонів.

З урахуванням розробленої архітектури, функціоналу особистого кабінету та адаптивного дизайну, наступним кроком стало визначення технологічного стеку для реалізації клієнтської та серверної частин застосунку. Для створення клієнтської частини використано сучасні веб-стандарти – HTML5, CSS3, JavaScript [2]. Як фреймворк для організації інтерфейсу можуть застосовуватись React, Vue або Angular — залежно від вимог до масштабованості, продуктивності та зручності розробки. На серверному боці (бекенді) можливо використовувати:

Загалом, обраний стек технологій забезпечує гнучкість і масштабованість системи, дозволяючи ефективно реалізувати як базовий функціонал, так і розширені можливості для подальшого розвитку платформи.

Створення сайту “UkrMarket” дозволило оцінити повний цикл розробки та виявити проблемні місця при прототипуванні продукту, усунення яких у майбутньому сприятиме підвищенню якості та конкурентоспроможності рішення. З практичного погляду, проект є ілюстрацією того, як можна успішно поєднувати сучасні фронтенд- і бекенд-технології з методами управління програмними проектами (Agile, Scrum) [4] для створення ефективного сервісу у сфері електронної комерції.

Таким чином, отримані результати можуть слугувати надійною базою для подальшого розширення функціональності — зокрема, для розробки мобільного додатку, інтеграції платіжних систем, а також впровадження алгоритмів машинного навчання (рекомендаційних систем). Доведено доцільність подальших досліджень у напрямі покращення користувацького досвіду, підвищення безпеки та продуктивності веб-додатків, що є надзвичайно актуальним у динамічному середовищі сучасної онлайн-торгівлі.

Література

  1. Лодон К. С., Трейвер Ч. Г. Електронна комерція 2021: Бізнес, технології, суспільство. E-commerce 2021: Business, Technology, Society. — Pearson, 2021. 912 с.
  2. Дакетт Д. HTML і CSS: Проєктування та створення вебсайтів (HTML and CSS: Design and Build Websites). Wiley, 2011.512с.
  3. Соммервіл І. Інженерія програмного забезпечення (Software Engineering). Pearson Education, 2016. 816 с.
  4. Прессман Р. С. Інженерія програмного забезпечення: Практичний підхід (Software Engineering: A Practitioner’s Approach). McGraw-Hill, 2014. 928 с.