MyShop-Pay

myShop Pay - Mock Payment Gateway | ASP.NET Core Blazor & Web API App

MIT License

Stars
2
Committers
1

Table of Contents

  1. About The Project
  2. Screenshots
  3. Related Projects
  4. Getting Started
  5. License

About The Project

The project is mock payment gateway, created for myShop project.

Built with

  • .NET 8
  • ASP.NET Core Blazor
  • MudBlazor - Blazor Component Library
  • ASP.NET Core Web API
  • Entity Framework Core (MS SQL)

Screenshots

Related Projects

Getting Started

[!IMPORTANT] For fully functionality, the myShop Pay project must have related projects running.

Full instruction for starting myShop projects is here.

  1. Clone repository
    git clone https://github.com/marcin-niewczas/MyShop-Pay.git
    
  2. Database
    • Windows
      • Nothing to do, but if you wanna run database via Docker go to Mac OS/Linux step
    • Mac OS/Linux
      • Go to ./MyShopPay/appsettings.json and comment WindowsConnectionString, then uncomment DockerConnectionString
      • Run Docker App
      • In root directory of repository run
        cd ../../
        docker-compose up -d
        
  3. In root directory of repository run
    dotnet run --project ./MyShopPay/MyShopPay.csproj --launch-profile https
    

License

Distributed under the MIT License. See LICENSE for more information.

Related Projects