An open API service indexing awesome lists of open source software.

https://github.com/rperez-rosario/xo

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.
https://github.com/rperez-rosario/xo

aspdotnet-core bingmaps-api chartjs csharp datatables ecommerce-website efcore googlemaps-api javascript mvc5 razor sendgrid-api shipengine-api sqlserver stripe stripe-api taxjar-api

Last synced: 2 months ago
JSON representation

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.

Awesome Lists containing this project

README

          

# 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



Web Interface



image



image



image



image



image



image



image



image



image



image



image



image



image



image



image



image



image



image



image



image

# Getting Started
1. Installation process:

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

2. 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

3. Web API, languages and technology stack references:


  • https://docs.microsoft.com/en-us/dotnet/csharp/

  • https://docs.microsoft.com/en-us/ef/

  • https://getbootstrap.com/

  • https://www.javascript.com/

  • https://jquery.com/

  • https://datatables.net/

  • https://dotnet.microsoft.com/apps/aspnet/mvc

  • https://www.microsoft.com/en-us/sql-server/sql-server-2019

  • https://www.iis.net/

  • https://azure.microsoft.com/en-us/

  • https://www.shipengine.com/docs/getting-started/

  • https://www.taxjar.com/product/api

  • https://shopify.dev/api

  • https://stripe.com/docs/api

  • https://docs.sendgrid.com/

# 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.