Domain Model - woraamy/B2D-Venture GitHub Wiki

Domain Model

image

  1. Company:

    • A Company entity owns multiple Businesses.
    • A Company can send requests to an Admin.
    • A Company can make appointments with Investors.
  2. Business:

    • A Business can be owned by one Company and can have zero or many Investors.
    • Investors can invest in a Business, showing the relation where Investors can be associated with multiple businesses and vice versa.
  3. Investor:

    • An Investor can invest in multiple Businesses.
    • An Investor can make appointments with a Company, indicating interaction between investors and companies.
  4. Admin:

    • The Admin can send and receive requests from both Investors and Companies. This suggests that the Admin oversees requests and manages interactions between these entities.