Skip to content

★ Интернет магазин по заказу и конфигурации тортов.

Notifications You must be signed in to change notification settings

yurii-isaev/Ecommerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Vue cakes

Интернет магазин по заказу и конфигурации тортов.

logo

Prototype

This is a prototype of a possible ecommerce web application project.
This is not a library. Now it's just a sample project.

Made with love Coverage Badge


About:

Данный проект представляет собой реактивное веб-приложение с разделенной бизнес-логикой клиент-сервер, ориентированное на клиентский сайт-рендеринг. Основной функционал приложения - выбор, конфигурация и заказ товара. Приложение состоит из набора функций, которые легко дополняются и расширяются.

Так что, Vue.js 3 - всё ещё торт !!

В описании Readme не представлены все подфункции основной функциональности, а описаны лишь основные службы управления приложением.

Technology stack:

Authentication: jwt by cookie
Client: Vue.js 3 option api
Database: MS SQL server
Server: Asp.net core 6 web api
Persistent: 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.

Signup     Signup

⚡️ Authentication / Sign in with validation form / modal.

SignIn     SignIn

⚡️ Authentication / Forgot Password with validation form / modal.

Forgot Password     Forgot Password

⚡️ Authentication / Change password with validation form.

Change Password     Change Password

★ Filter by category with the selected all option.

Store

★ Filter by category with the selected cakes option.

Store

★ Filter by category with the selected pies option.

Store

★ Filter by category with the selected rolls option.

Store

★ Store filter price product.

Store

★ Reactive store product search by name.

Store

★ Add favorite when you are on the catalog page.

Catalog

★ Favorits page.

Favorites

★ Add an item when you are on the catalog page.

Catalog

★ Cart page.

Cart

★ The ability to increase the number of products.

Cart

★ Cart details and cake custom builder.

Cart

★ Cake custom builder.

Cart

★ Custom price configuration.

Cart

Cart

★ The ability to add delivery to an order or make a payment immediately.

Delivery

★ The delivery order address with invalid form.

Delivery

★ The delivery order address with valid form.

Delivery

★ The payment data with invalid form.

Payment

★ The payment data with valid form.

Payment

★ The payment data successful confirm.

Payment

★ Order history table.

Order

★ Order history details.

Order

★ Order history delete modal.

Order

★ Order history table with filters and sorts.

Order

⚡️ Table filters.

Order

⚡️ Table filters.

Order

⚡️Table sort.

Order

License

This project is unlicensed.