https://github.com/v-c-dev/blazebuy
https://github.com/v-c-dev/blazebuy
blazor clean-architecture coupons dotnet dotnet-9 entity-framework-core microsoft-login radzen radzen-blazor-components service-repository-pattern ssr stripe stripe-checkout stripe-payments
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/v-c-dev/blazebuy
- Owner: v-c-dev
- Created: 2025-06-11T03:24:19.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-30T04:05:54.000Z (about 1 year ago)
- Last Synced: 2025-06-30T04:35:10.829Z (about 1 year ago)
- Topics: blazor, clean-architecture, coupons, dotnet, dotnet-9, entity-framework-core, microsoft-login, radzen, radzen-blazor-components, service-repository-pattern, ssr, stripe, stripe-checkout, stripe-payments
- Language: HTML
- Homepage:
- Size: 5.67 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# BlazeBuy
## The project
A simple .NET 9, Blazor SSR web application. Utilizing Entity Framework, Clean Architecture, Radzen Components, Stripe (payments) and external login options such as Microsoft Login
It features basic role-based access control of pages, basic product and category creation, order management capabilities for admins, integration with stripe for credit card payments, external login and account creation
Admins can create coupons, such coupons may have a fixed amount or be a percentage of the value, being that a product's value or the entire order's value. The coupons will be created on both a local database and Stripe so that if the payment method is changed there would still be a registry of past coupons and to possibly make future integrations easier
**Observation:** Screenshots taken with "GoFullPage" which may cause inconsistencies for example in the admin navMenu not extending all the way down to the bottom of the page and backgroud due to stitching multiple screenshots
# Images
## Unauthenticated user pages:
Home Page:

Sign In page:

Sign Up page:

----
## Customer pages
Home page:

Shopping Cart:

Order List:

Order Details:

----
## Admin pages
Home page:

Order List:

Order Details:

Category List:

Create Category:

Product List:

Create Product:

Coupon List:

Create Coupon:

Shopping Cart:
