Development of a web application for houseplants e-commerce shop based on technology stack Laravel + React
O.A. Tuzenko, S.I. Volodin · Reporter of the Priazovskyi State Technical University Section Technical sciences · 2023
In this article a current state of art of the web commerce applications is analyzed, especially the applications which can be used to build a web shop to sell flowers and plants were reviewed. The international and Ukrainian experience of building e-commerce projects in current area was analyzed, some specific features of e-commerce traiding of plants goods were highlighted, as well as specific ways to assortment segmenting and sales organization. The web commerce field focused mostly on selling plants and gardening accessories is not too busy in Ukraine. The existing programmatic web solutions are too complex and sometimes are excess for small or middle size project. That’s why current project could be efficient. In current paper the solutions for organization of programming stack for the project are analyzed, also the project’s structure and some features were reviewed. The params based on which the decision about database management system’s choice were made as well as programming language and additional features are separately covered. The main criteria for the development method choice and development approaches were effectiveness because the project belongs to a specific field and its features are to be rationally limited with ability to scale and improve it through time, because of this an important task was to find the balance between rapid development and quality and supportability of the project. Based on the analysis results a stack of popular framework Laravel with supporting technologies was selected one of the key solutions in web store development or any other e-commerce platform is filtering as well as categorizing items. Selling plants is a rather specific field because the params are very different from the usual goods params, for example features of electronics or size and quality for clothes sold in Internet. Filtering requires deep approach to it, starting from corresponding and effective database management system’s choice, constructing entities system and code adaptation on backend and frontend, when the routine tasks as order placement, payment and delivery could have standard approaches. The categories and filters often require and individual solution