Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

VendorHub Proposal

URL

  • Subdomain: vendors.hungryhub.com
  • Dedicated vendor access, scalable multi-tenant design

Feature List

PHASE - I

  1. Login Page
    • Vendor user accounts are created by us
    • Admin should be able to login via Google account and can access the admin pages except super admin pages
    • Super Admin are the ones that could see some pages that are not visible to even admin
  2. Manage Vendors Page
    • you can create/remove accounts
    • make page so user can change password
    • only super admin can access
    • u can also assign roles
    • put password expiry, expire in 6 months and user can do forget password to get new password
  3. Reservation Dashboard
    1. Log viewer
    • to let vendor developer see/debug their request to our server
    • track webhooks
  1. Admin View & Advanced Metrics
    • Admin dropdown to view specific vendor pages (e.g., metrics)
    • Exclusive metrics for admins: zero inventory vendors, error rates, inactive accounts
    • No-impact "view-only" mode for diagnostics and support

PHASE - II

  1. Smart Documentation with Interactive API Explorer → Scalar scalar/scalar
    • Detailed attribute explanations with examples
    • Request, response & error schemas with samples
    • Embedded "Try It" feature sending real requests to sandbox
    • Live response display & validation feedback
    • AI-powered semantic search & Q&A
    • AI-generated example code snippets per endpoint
    • Inspired by Klook OpenAPI docs style
    1. AI Chatbot
    • Persistent popup icon on every page
    • Documentation Q&A
    • Integration troubleshooting
    • Guided onboarding assistance
    • On-demand example code generation
    • Live status and debugging support

PHASE -III

  1. Automated Vendor Onboarding
    • Automated test cases & execution (like GetYourGuide)
    • Let's say there are 10 test cases; there should be a button to run the test. Once the button is clicked, here is what happens
      • Run 10 background jobs that poll every 10 seconds, waiting for incoming requests from third-party apps
        • The script will validate the payload and outcome

Benefits

  • Accelerates vendor onboarding & integration
  • Reduces manual support overhead
  • Improves vendor self-sufficiency
  • Enhances API adoption and quality