GithubHelp home page GithubHelp logo

yuri-isaev / ecommerce Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 4.23 MB

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

JavaScript 13.09% C# 47.77% HTML 0.41% Vue 36.85% SCSS 0.33% TSQL 1.55%
vue3 vuex client-side-rendering prototype jwt entity-framework aspnet-web-api dapper-donet-core sql-server clean-architecture nunit-tests finished-project

ecommerce's Introduction

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 не представлены все подфункции основной функциональности, а описаны лишь основные службы управления приложением.

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.

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.

ecommerce's People

Contributors

yuri-isaev avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.