Skip to content

An e-commerce web application built using SQL Server, EF, ASP. NET Core MVC, C#, Javascript and an assortment of other libraries and web services.

Notifications You must be signed in to change notification settings

rperez-rosario/XO

Repository files navigation

Introduction

An e-commerce web application built using SQL Server, EF, ASP. NET Core MVC, C#, Javascript and an assortment of other libraries and web services.

Data Entity Relationship Diagram XO Skin Web Commerce App ER Diagram

Application Class Diagram XOSkinWebApp Dependency Graph

Getting Started

  1. Installation process:

(See "Build and Test" section of this document.)

  1. Software dependencies:
  • ASP.NET Core 5.0 MVC
  • Entity Framework Core
  • C#
  • Javascript
  • JQuery
  • Bootstrap
  • DataTables
  • Razor
  • ShipEngine Web API
  • TaxJar Web API
  • Shopify Web API
  • SendGrid Web API
  • Stripe Payment Gateway Web API
  1. Web API, languages and technology stack references:

Build and Test

  1. Create and configure a private application within the target Shopify store.
  2. Configure additional external services (ShipEngine, SendGrid, TaxJar and Stripe.)
  3. Extract and deploy current .dacpac to SQL Server. Configure security, and business-domain entities as needed.
  4. Web or folder deploy to IIS or Azure Cloud App (.NET Core 5.0 application pool), configure appsettings.json as needed.
  5. Access using a web browser or build and execute Visual Studio solution.