comicbookshop

how to run

find info about running the project locally.

Requisites

  1. All projects, except ‘CBS.MessageBus’ should be set as startup projects.
  2. SQL Server, more notes here sqllocal.md
  3. Azure Service Bus, more notes here azureservicebus.md
  4. obtain a 256 bit key, more notes here auth.md
  5. Obtain a Stripe key, more notes here stripe.md

Additional Details about running this project

  1. CBS.Web
    1. Nothing to Change or Update. Use as it is.
  2. CBS.MessageBus
    1. Nothing to Change or Update. Use as it is.
  3. CBS.EmailAPI
    1. Update ‘ConnectionString’
      1. This is your SQL Server Connection String.
    2. Update ‘EmailShoppingCartQueue’
      1. This is your Azure Queue for Emails
    3. Update ‘RegisterUserQueue’
      1. This is your Azure Queue for User Registration
    4. Update ‘OrderCreatedTopic’
      1. This is your Azure Queue for Order Creation
    5. Update ‘OrderCreated_Email_Subscription’
      1. This is your Azure Queue for Email Subscription
    6. Update ‘ServiceBusConnectionString’
      1. This is the connection string obtained via shared access policies
  4. CBS.Services.AuthAPI
    1. Update the secret for ‘Secret’ with a 256 bit key
    2. Update ‘ConnectionString’
      1. This is your SQL Server Connection String.
    3. Update ‘RegisterUserQueue’
      1. This is your Azure Queue for User Registration
    4. Update ‘ServiceBusConnectionString’
      1. This is the connection string obtained via shared access policies
  5. CBS.Services.CouponAPI
    1. Update ‘ConnectionString’
      1. This is your SQL Server Connection String.
    2. Update the secret for ‘Secret’ with a 256 bit key
    3. Update the ‘SecretKey’ from Stripe
  6. CBS.Services.OrderAPI
    1. Update ‘ConnectionString’
      1. This is your SQL Server Connection String.
    2. Update the secret for ‘Secret’ with a 256 bit key
    3. Update ‘OrderCreatedTopic’
      1. This is your Azure Queue for Order Creation
    4. Update the ‘SecretKey’ from Stripe
    5. Update ‘ServiceBusConnectionString’
      1. This is the connection string obtained via shared access policies
  7. CBS.Services.ProductAPI
    1. Update ‘ConnectionString’
      1. This is your SQL Server Connection String.
    2. Update the secret for ‘Secret’ with a 256 bit key
  8. CBS.Services.ShoppingCarAPI
    1. Update ‘ConnectionString’
      1. This is your SQL Server Connection String.
    2. Update ‘EmailShoppingCartQueue’
      1. This is your Azure Queue for Emails
    3. Update the secret for ‘Secret’ with a 256 bit key
    4. Update ‘ServiceBusConnectionString’
      1. This is the connection string obtained via shared access policies

Video Guides

  1. https://youtu.be/ULdF8ehnjR0 : Video that shows how to download, configure and run the project locally.
  2. https://youtu.be/OPjs9nOiKjY : Video walkthrough of the project, like a live demo.

book a session with me

  1. calendly

hire and get to know me

find ways to hire me, follow me and stay in touch with me.

  1. github
  2. personal site
  3. upwork
  4. fiverr
  5. codementor
  6. stackoverflow
  7. Jay’s Coding Channel
  8. medium blog