Enterprise Marketplace

Project Specification

  • Warehouse management system with multiple location ability and a 3rd Party Logistics distribution billing/reporting portal.
  • Several options of integration for Drop Ship Partners, with product and inventory updating for each option.
  • Marketplace style products, with multiple variants per product, and multiple sellers per variant, including the warehouses and/or drop ship partners in competition with one another.
  • Outward Channel integrations to front end frameworks and 3rd Party Marketplaces.

Application Design

Click headers to expand/collapse

General Application Design Principles

Data

Persistence

Azure SQL
Technology:

Azure SQL

Back-End

API

ASP.NET Core / C# Entity Framework Core / C# Kubernetes / Docker Azure DevOps
Technology:

ASP.NET Core / C#

Technology:

Entity Framework Core / C#

Deployment:

Kubernetes / Docker

Deployment:

Azure DevOps

Logistics

Azure Functions / C# Kubernetes / Docker Azure DevOps
Technology:

Azure Functions / C#

Deployment:

Kubernetes / Docker

Deployment:

Azure DevOps

Sellers

Azure Functions / C# Kubernetes / Docker Azure DevOps
Technology:

Azure Functions / C#

Deployment:

Kubernetes / Docker

Deployment:

Azure DevOps

Sellers EDI

Azure Logic Apps
Technology:

Azure Logic Apps

Deployment:

Serverless (Consumption)

Marketplace

Azure Functions / C# Kubernetes / Docker Azure DevOps
Technology:

Azure Functions / C#

Deployment:

Kubernetes / Docker

Deployment:

Azure DevOps

Marketplace Channels

Azure Functions / C# Kubernetes / Docker Azure DevOps
Technology:

Azure Functions / C#

Deployment:

Kubernetes / Docker

Deployment:

Azure DevOps

Open Source:

Contributions made to SDKs like ShopifySharp

Front-End

Admin UI

React / Typescript JS Kubernetes / Docker Azure DevOps Google Firebase
Technology:

React / Typescript JS

Deployment:

Kubernetes / Docker

Deployment:

Azure DevOps

Authorization:

Google Firebase