how to run
find info about running the project locally.
Requisites
- All projects, except ‘CBS.MessageBus’ should be set as startup projects.
- SQL Server, more notes here sqllocal.md
- Azure Service Bus, more notes here azureservicebus.md
- obtain a 256 bit key, more notes here auth.md
- Obtain a Stripe key, more notes here stripe.md
Additional Details about running this project
- CBS.Web
- Nothing to Change or Update. Use as it is.
- CBS.MessageBus
- Nothing to Change or Update. Use as it is.
- CBS.EmailAPI
- Update ‘ConnectionString’
- This is your SQL Server Connection String.
- Update ‘EmailShoppingCartQueue’
- This is your Azure Queue for Emails
- Update ‘RegisterUserQueue’
- This is your Azure Queue for User Registration
- Update ‘OrderCreatedTopic’
- This is your Azure Queue for Order Creation
- Update ‘OrderCreated_Email_Subscription’
- This is your Azure Queue for Email Subscription
- Update ‘ServiceBusConnectionString’
- This is the connection string obtained via shared access policies
- CBS.Services.AuthAPI
- Update the secret for ‘Secret’ with a 256 bit key
- Update ‘ConnectionString’
- This is your SQL Server Connection String.
- Update ‘RegisterUserQueue’
- This is your Azure Queue for User Registration
- Update ‘ServiceBusConnectionString’
- This is the connection string obtained via shared access policies
- CBS.Services.CouponAPI
- Update ‘ConnectionString’
- This is your SQL Server Connection String.
- Update the secret for ‘Secret’ with a 256 bit key
- Update the ‘SecretKey’ from Stripe
- CBS.Services.OrderAPI
- Update ‘ConnectionString’
- This is your SQL Server Connection String.
- Update the secret for ‘Secret’ with a 256 bit key
- Update ‘OrderCreatedTopic’
- This is your Azure Queue for Order Creation
- Update the ‘SecretKey’ from Stripe
- Update ‘ServiceBusConnectionString’
- This is the connection string obtained via shared access policies
- CBS.Services.ProductAPI
- Update ‘ConnectionString’
- This is your SQL Server Connection String.
- Update the secret for ‘Secret’ with a 256 bit key
- CBS.Services.ShoppingCarAPI
- Update ‘ConnectionString’
- This is your SQL Server Connection String.
- Update ‘EmailShoppingCartQueue’
- This is your Azure Queue for Emails
- Update the secret for ‘Secret’ with a 256 bit key
- Update ‘ServiceBusConnectionString’
- This is the connection string obtained via shared access policies
Video Guides
- https://youtu.be/ULdF8ehnjR0 : Video that shows how to download, configure and run the project locally.
- https://youtu.be/OPjs9nOiKjY : Video walkthrough of the project, like a live demo.
book a session with me
- calendly
hire and get to know me
find ways to hire me, follow me and stay in touch with me.
- github
- personal site
- upwork
- fiverr
- codementor
- stackoverflow
- Jay’s Coding Channel
- medium blog