Aurora Bricks is a four-person BYU Information Systems capstone-style web application from Spring 2024. The team built an ASP.NET Core storefront around a LEGO product catalog, with identity and role flows, shopping and wishlist behavior, product recommendations, an ONNX fraud-classification path, and Azure-oriented deployment configuration.
The original project documentation reports that it placed second among 60 teams in the 2023–24 Information Systems cohort. That placement is retained here as a team-reported course result rather than an independently audited award record.
The screenshots were captured from the repository's explicit PortfolioDemo environment. That
mode uses four synthetic in-memory catalog records and the matching public LEGO catalog image URLs.
It does not connect to the original Azure database or exercise login, checkout, or fraud decisions.
- ASP.NET Core 8 MVC, Razor views, Entity Framework Core, and Microsoft Identity scaffolding.
- Catalog browsing, pagination, category and color filtering, product details, cart and wishlist workflows, and administrative views.
- User- and product-level recommendation table paths.
- An ONNX Runtime integration for the course fraud-classification model.
- Google OAuth, cookie, HSTS, CSP, Azure Key Vault, Azure App Configuration, and Azure SQL integration paths used in the original deployment design.
Those controls are visible implementation choices, not a claim that the 2024 application or its current dependencies have passed a security assessment. The original Azure deployment is not represented as live or maintained here.
Prerequisites: .NET 8 SDK.
$env:ASPNETCORE_ENVIRONMENT = "PortfolioDemo"
dotnet run --project INTEXII\INTEXII.csproj --urls http://127.0.0.1:5084Open http://127.0.0.1:5084. The demo seed contains no customer, identity, order, payment, address,
or behavioral records. Do not enter private or payment information.
Production-oriented paths require separately supplied Google, Azure, and SQL configuration. The repository no longer tracks Visual Studio service-dependency deployment templates because those files embedded contributor and Azure tenant metadata. This cleanup does not rewrite Git history.
dotnet restore INTEXII.sln
dotnet build INTEXII.sln --configuration Release
python scripts\verify_public_boundary.pyThe current build still reports warnings, including an advisory on the historical Azure Identity dependency. Treat dependency and security remediation as future maintenance, not as completed work.
- Noah Haskett
- Nya Croft
- Jensen Hermansen
- Noah Hicks
This is shared team work. The portfolio should attribute it accordingly and should not imply that Noah Hicks built every subsystem alone.
The repository is publicly viewable but does not currently grant a repository-wide reuse license. LEGO product images are loaded from public LEGO catalog URLs and remain LEGO Group property; third-party templates, packages, and marks retain their respective rights.

