0 Products
0 Categories
GST Ready Printable invoice
Local Admin Image upload demo

Fireworks catalog

Shop by product or category

Shopping cart

Selected fireworks

Admin panel demo

Manual add category, product, and image upload

Add category

Categories are saved in browser local storage for this prototype.

Add product

Full project architecture

ASP.NET Core + SQL Server project concept

Frontend pages

  • Home, product listing, product detail, cart, checkout, invoice, and admin dashboard.
  • Responsive layout with Queen Crackers logo, festive colors, and offer cards.

ASP.NET Core modules

  • ProductsController, CategoriesController, CartController, OrdersController, and AdminController.
  • Image upload stored in wwwroot/uploads with validation for file size and image type.

SQL Server tables

  • Categories, Products, Customers, Orders, OrderItems, Payments, and AdminUsers.
  • Use Entity Framework Core migrations for database creation and seed default categories.

Billing flow

  • Cart subtotal, 18% GST, delivery charge, grand total, and printable invoice number.
  • Admin can update stock after each order and export order records.