Interactive online furniture store
Abstract
В даному проекті було проаналізовано шляхи проектування та реалізації
інтерактивного онлайн-магазину меблів. WEB-додаток спроектований на основі
клієнт-серверної архітектури з використанням MEAN-стеку, у якому всі
компоненти орієнтовані та підтримують мову програмування JavaScript.
В якості системи управління базами даних виступає документо орієнтований MongoDB, що дозволяє зберігати гнучкість та масштабованість при
розробці. Для зручності роботи з MongoDB використано бібліотеку Mongoose.
В якості середовища виконання для розробки серверної частини
використано Node.js, що є одним із компонентів MEAN-стеку. Розробка
серверної частини реалізована за допомогою Express.js, що виступає в якості
каркасу та працює поверх Node.
Для розробки клієнтської частини застосовано MVC фреймворк Angular 7
та UI бібліотеку ng-bootstarp.
Інтерактивна частина розроблена за допомогою потужного інструментарію
для створення WEB-додатків Verge3D та 3D-редактору Blender.
В результаті роботи розроблено онлайн-магазин меблів зі зручним
інтерфейсом, функціоналом та інтерактивною частиною. In this project, the ways of designing and implementing an interactive online
furniture store were analyzed. The WEB-application is designed on the basis of client server architecture using MEAN-stack, in which all components are oriented and
support the JavaScript programming language.
The database management system is a document-oriented MongoDB, which
allows you to maintain flexibility and scalability during development. The Mongoose
library is used for convenience of work with MongoDB.
Node.js, which is one of the components of the MEAN stack, was used as the
execution environment for the development of the server part. The development of the
server part is implemented using Express.js, which acts as a framework and works on
top of Node.
The Angular 7 MVC framework and the ng-bootstarp UI library were used to
develop the client part.
The interactive part is developed with the help of powerful tools for creating
WEB-applications Verge3D and 3D-editor Blender.
As a result, an online furniture store with a user-friendly interface, functionality
and an interactive part was developed.
URI:
http://ir.lib.vntu.edu.ua//handle/123456789/32589