A modern, interactive e-commerce storefront built with Blazor Server and .NET 10.
Blazor Commerce Ultimate is a fully functional web-based e-commerce storefront. It implements a complete checkout workflow encompassing real-time global cart tracking, an itemized checkout interface, and customized dynamically-generated receipts.
The application has been refined to utilize modern Blazor Server interactivity patterns to deliver a seamless, Single-Page Application (SPA) experience without any full page reloads.
- Real-time Global Cart Sync: The top navigation actively tracks and updates checkout quantities seamlessly.
- Dynamic Checkouts: Add multiple gadgets to your cart and process them in a single sweep through the unified master checkout form.
- Auto-generated Receipts: Confirmed orders natively print interactive order summaries mapping out every product purchased.
- Sleek UI/UX: Responsive layouts utilizing flexbox, gradients, and modern custom CSS for an amazing cross-screen experience.
- Framework: .NET 10
- Architecture: ASP.NET Core Blazor (Interactive Server Render Mode)
- Frontend Stack: HTML5, CSS3, Blazor Components, Bootstrap
- Icons & Visuals: Custom CSS overrides and native assets
To get a local copy up and running, follow these simple steps:
- Install .NET 10 SDK
- Install Visual Studio 2026 / Visual Studio Code (or any preferred modern IDE).
- Clone the repository:
git clone https://github.com/AbdulRehman448/Blazor_Commerce_Ultimate.git
- Navigate into the project directory:
cd Blazor_Commerce_Ultimate - Restore the required .NET packages:
dotnet restore
- Run the application:
dotnet run
- Open your browser and navigate to the provided localhost URL (e.g.,
https://localhost:5001).
├── Components/
│ ├── Layout/ # Main application wrapper, UI footers & NavBars
│ └── Pages/ # Core screens (Home, OrderForm, OrderConfirmed)
├── Models/ # DTOs and Data bindings (Product, Order, CustomerDetails)
├── Services/ # Scoped logic (CartService, OrderService, ProductService)
├── wwwroot/ # Static configurations (CSS classes, image assets)
└── Program.cs # Global dependency injection routing
Abdul Rehman Ali
Feel free to reach out if you have any questions, suggestions, or feedback!
- 📧 Email: abdulrehman.tp.786@gmail.com
- 💼 LinkedIn: https://www.linkedin.com/in/abdul-rehman-ali/
- 🐙 GitHub: AbdulRehman448