This is a prototype of a possible ecommerce web application project.
This is not a library. Now it's just a sample project.
About:
Данный проект представляет собой реактивное веб-приложение с разделенной бизнес-логикой клиент-сервер, ориентированное на клиентский сайт-рендеринг. Основной функционал приложения - выбор, конфигурация и заказ товара. Приложение состоит из набора функций, которые легко дополняются и расширяются.
Так что, Vue.js 3 - всё ещё торт !!
В описании Readme не представлены все подфункции основной функциональности, а описаны лишь основные службы управления приложением.
Stack:
Authentication: jwt by cookie Client: Vue.js 3 option api Database: MS SQL server Server: Asp.net core 6 web api Persistence: Entity-framework / Dapper-dotnet Tests: nUnit UI Design: custom Validation: vee-validate and yup / Asp.net DataAnnotations (system lib)
Features:
★ JWT authentication by user name, email and password.
⚡️ Registration / Sign up with validation form / modal.
⚡️ Authentication / Sign in with validation form / modal.
⚡️ Authentication / Forgot Password with validation form / modal.
⚡️ Authentication / Change password with validation form.
★ Filter by category with the selected all option.
★ Filter by category with the selected cakes option.
★ Filter by category with the selected pies option.
★ Filter by category with the selected rolls option.
★ Store filter price product.
★ Reactive store product search by name.
★ Add favorite when you are on the catalog page.
★ Favorits page.
★ Add an item when you are on the catalog page.
★ Cart page.
★ The ability to increase the number of products.
★ Cart details and cake custom builder.
★ Cake custom builder.
★ Custom price configuration.
★ The ability to add delivery to an order or make a payment immediately.