How jamesmangao/stardom works
STAR:DOM is a VB.NET ASP.NET Web Forms marketplace for artisan products and pop-up events. Customers browse products, add items to a cart, check out using delivery or event pick-up and supported payment options, then track orders; account features include commissions, reviews, and notifications. Merchants manage products, events, commissions, orders, and reports, while the owner administers users and payment settings. The README documents these capabilities and the PostgreSQL data layer; source excerpts were limited to seed-conversion tools, so internal runtime calls are not verified.
Main entry points: Checkout.aspx.vb Checkout · Dashboard.aspx.vb Merchant dashboard · Merchant Merchant operations · Catalog.aspx.vb Catalog
Components 22
Customer commerce
- Marketplace
STAR-DOM-Web/App/Marketplace.aspx.vb - Catalog
STAR-DOM-Web/App/Catalog.aspx.vb - Product detail
STAR-DOM-Web/App/Product.aspx.vb - Cart
STAR-DOM-Web/App/Cart.aspx.vb - Checkout
STAR-DOM-Web/App/Checkout.aspx.vb - Orders and tracking
STAR-DOM-Web/App/Orders.aspx.vb - Order detail
STAR-DOM-Web/App/OrderDetail.aspx.vb
Events and commissions
- Pop-up schedule
STAR-DOM-Web/App/PopupLocations.aspx.vb - Commission requests
STAR-DOM-Web/App/CommissionRequest.aspx.vb - Commission hub
STAR-DOM-Web/App/CommissionHub.aspx.vb - Account and reviews
STAR-DOM-Web/App/Profile.aspx.vb
Merchant and admin
- Merchant dashboard
STAR-DOM-Web/App/Merchant/Dashboard.aspx.vb - Merchant operations
STAR-DOM-Web/App/Merchant - Admin console
STAR-DOM-Web/App/Admin/Users.aspx.vb - Payment settings
STAR-DOM-Web/App/Admin/PaymentSettings.aspx.vb
Shared platform
- Domain services
STAR-DOM-Web/Shared/Services - Data repositories
STAR-DOM-Web/Shared/Repositories - PostgreSQL
STAR-DOM-Web/Database/supabase_schema.sql - Database access
STAR-DOM-Web/Code/Db.vb - Sign-in and registration
STAR-DOM-Web/Login.aspx.vb - Notifications
STAR-DOM-Web/App/Notifications.aspx.vb
Other components
- Customer
Connections 25
- Customer → Marketplace: browses
README.md - Marketplace → Catalog: opens catalog
README.md - Customer → Catalog: searches
README.md - Catalog → Product detail: views product
README.md - Product detail → Cart: adds item
README.md - Cart → Checkout: checks out
README.md - Checkout → Orders and tracking: places order
README.md - Orders and tracking → Order detail: opens details
README.md - Customer → Pop-up schedule: views schedule
README.md - Customer → Commission requests: requests commission
README.md - Commission requests → Commission hub: tracks request
README.md - Customer → Account and reviews: manages account
README.md - Customer → Sign-in and registration: signs in
README.md - Sign-in and registration → Cart: returns to item
README.md - Customer → Notifications: checks updates
README.md - Merchant dashboard → Merchant operations: manages business
README.md - Merchant operations → Commission requests: processes requests
README.md - Merchant operations → Orders and tracking: manages orders
README.md - Merchant dashboard → Admin console: manages users
README.md - Merchant dashboard → Payment settings: configures wallets
README.md - Domain services → Data repositories: uses
- Data repositories → Database access: accesses data
- Database access → PostgreSQL: queries
README.md - Checkout → Pop-up schedule: selects pick-up
README.md - Checkout → Payment settings: uses payment options
README.md