Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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: 29 days 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

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