Розробка вебдодатку для магазину декоративних рослин за допомогою стеку технологій Laravel + React

Автор(и)

  • О.О. Тузенко ДВНЗ «Приазовський державний технічний університет», м. Дніпро, Україна https://orcid.org/0000-0002-4920-9417
  • С.І. Володін ДВНЗ «Приазовський державний технічний університет», м. Дніпро, Україна

DOI:

https://doi.org/10.31498/2225-6733.47.2023.299975

Ключові слова:

електронна комерція, інтернет-магазин, вебсервер, система управління базами даних, MySQL, PHP, Javascript, Laravel, React, реляційна модель, цілісність даних, фільтрація товарів, категорії товарів

Анотація

У даній статті проаналізований поточний стан сегменту вебдодатків, які можуть бути використані для побудови Інтернет-магазину у сфері торгівлі квітами та кімнатними рослинами. Був проаналізований міжнародний та український досвід проектування додатків для електронної торгівлі у цій сфері, підсвічені особливості електронної торгівлі рослинним товаром, специфіка сегментування асортименту та організації продажів. У статті детально висвітлені варіанти рішення та організації стеку програмування для даного проекту, а також досить ретельно висвітлена структура проекту і певні особливості його функціонування. Параметри, на основі яких приймалось рішення про вибір системи управління базою даних, мова програмування, фреймворки та допоміжні засоби висвітлені окремо. Основним критерієм для вибору методики розробки, середовища та підходів є доцільність, тому що проект є невеликим и досить дешевим, тому його функціонал повинен бути раціонально обмеженим з можливістю подальшого розвитку та масштабування, тому важливою задачею було відшукання балансу між швидкістю розробки та якістю та можливістю подальшої підтримки проекту. За результатами аналізу було обрано стек на основі популярного фреймворку Laravel і супутніх технологій. Одним з ключових питань при розробці Інтернет-магазину або іншої платформи для електронної комерції є організація категорій та фільтрів. Сфера продажу рослин є досить специфічною, тому що параметри рослин значно відрізняються від параметрів товарів, що найчастіше продають через Інтернет, техніки та одягу. Організація фільтрів потребує глибинного підходу, починаючи від вибору відповідної технології баз даних, побудування системи сутностей і адаптації коду як на фронтенді, так і на бекенді, до цієї задачі, тоді як для задач формування замовлення, оплати і оформлення доставки існують досить раціональні рішення, організація категоризації і фільтрації часто потребує індивідуального підходу

Біографії авторів

О.О. Тузенко , ДВНЗ «Приазовський державний технічний університет», м. Дніпро

Кандидат технічних наук, доцент

С.І. Володін , ДВНЗ «Приазовський державний технічний університет», м. Дніпро

Старший викладач

Посилання

Amazon Plants: платформа для продажу кімнатних рослин. URL: https://www.amazon.com/s?k=house+plants+on+amazon (дата звернення 09.09.2023).

The Sill: магазин кімнатних та садових рослин. URL: https://www.thesill.com/ (дата звернен-ня 09.09.2023).

Bloomscape: електронний супермаркет кімнатних рослин. URL: https://bloomscape.com/ (дата звернення 09.09.2023).

Gardens For You: європейський портал з садівництва. URL: https://www.gardens4you.eu/ (дата звернення 09.09.2023).

PLNTS: онлайн магазин та інформаційний портал. URL: https://plnts.com/ (дата звернення 09.09.2023).

iFlowers: український інтернет магазин кімнатних рослин. URL: https://iflowers.com.ua/ (дата звернення 29.03.2023).

Флорен: інтернет портал з садівництва. URL: https://floren.com.ua/ua/ (дата звернення 29.03.2023).

ПЕРША КВІТКОВА КОМПАНІЯ: компанія з продажу та супроводу кімнатних рослин. URL: https://plants.pervaya.com.ua/ua/ (дата звернення 29.03.2023).

What is Shopify and How Does It Work. URL: https://www.forbes.com/advisor/in/business/software/what-is-shopify (дата звернення 11.09.2023).

Stokes D. MySQL and JSON: A Practical Programming Guide. New York : McGraw Hill, 2018. 128 p.

Stones R., Neil M. Databases with PostgesSQL. New York : Apress, 2002. 550 p.

Owens M., Allen G. The Definitive Guide to SQLite. New York : Apress, 2010. 750 p.

Bradshaw S., Brazil E., Chodorow K. MongoDB: The Definitive Guide. Sevastopol : O’Reilly Media, 2019. 498 p.

Introduction to Developing Asynchronous Web Services. URL: https://docs.oracle.com/middleware/1221/owsm/WSCPT/jrf-async-ws.htm#WSCPT204 (дата звернення 16.09.2023).

Pecoraro C. Mastering Laravel. Birmingham : Packt Pub., 2015. 204 p.

Zaninotto F. The definitive Guide to Symfony. New York : Apress, 2018. 520 p.

The Definitive Guide to Yii 2.0. URL: https://www.yiiframework.com/doc/guide/2.0/en (дата звернення 29.03.2023).

Stack Overflow Developer Survey 2022. URL: https://survey.stackoverflow.co/2022 (дата звернення 29.03.2023).

Banks A. Learning React: Functional Web Development With React and Redux. Sevastopol : O’Reilly Media, 2017. 335 p.

Shyam S. Angular: Up and Running. Sevastopol : O’Reilly Media, 2018. 300 p.

Hanchett E., Listwon B. Vue.js in Action. Shelter Island : Manning, 2018. 304 p.

##submission.downloads##

Опубліковано

2023-12-28

Як цитувати

Тузенко , О., & Володін , С. . . (2023). Розробка вебдодатку для магазину декоративних рослин за допомогою стеку технологій Laravel + React. Вісник Приазовського Державного Технічного Університету. Серія: Технічні науки, (47), 39–48. https://doi.org/10.31498/2225-6733.47.2023.299975

Номер

Розділ

122 Комп'ютерні науки та інформаційні технології