How mhabuesa/gaibandhasell works
This is a Laravel multi-vendor commerce application: shoppers can browse products, manage a cart and check out, while sellers and administrators manage stores, catalog data, inventory, payouts and storefront content. The tree identifies these capabilities, but most controllers and route files were not sampled, so their internal wiring is not asserted. Edges below are limited to calls and data access explicit in the excerpts; the README is generic Laravel boilerplate and does not document product behavior.
Main entry points: ProductController.php Product management · CustomizeController.php Storefront customization · User.php User accounts · StoreController.php Store management
Components 26
Shopping
- Storefront pages
resources/views/frontend - Browse products
app/Http/Controllers/FrontendController.php - Cart handling
app/Http/Controllers/CartController.php - Checkout
app/Http/Controllers/CheckoutController.php - Cart data
app/Models/CartModel.php
Catalog management
- Product data
app/Models/ProductModel.php - Product management
app/Http/Controllers/ProductController.php - Product galleries
app/Models/GalleryModel.php - Brands
app/Models/BrandModel.php - Categories
app/Models/CategoryModel.php - Image processing
app/Helpers/ImageHelper.php - Inventory management
app/Http/Controllers/InventoryController.php
Marketplace operations
- Store management
app/Http/Controllers/StoreController.php - Store data
app/Models/StoreModel.php - Seller accounts
app/Models/User.php - Payout management
app/Http/Controllers/PayoutController.php
Accounts
- Authentication
app/Http/Controllers/Auth/AuthenticatedSessionController.php - Registration
app/Http/Controllers/Auth/RegisteredUserController.php - User accounts
app/Models/User.php
Storefront content
- Storefront customization
app/Http/Controllers/CustomizeController.php - Banners
app/Models/BannerModel.php - Logos
app/Models/LogoModel.php - Contact details
app/Models/ContactInfoModel.php - Header text
app/Models/HeaderShortTextModel.php
Other components
- Shopper
- Seller / admin
Connections 16
- Product management → Product data: reads and writes
- Product management → Product galleries: reads and writes
- Product management → Brands: reads
- Product management → Categories: reads
- Product management → Store data: looks up
- Product management → Image processing: processes images
- Product management → Storefront pages: renders product views
- Store management → Store data: reads and writes
- Store management → Seller accounts: creates and deletes
- Authentication → User accounts: authenticates
- Registration → User accounts: creates account
- Registration → User accounts: logs in account
- Storefront customization → Header text: reads and writes
- Storefront customization → Logos: reads and writes
- Storefront customization → Contact details: updates
- Storefront customization → Banners: creates and updates