Skip to main content

Organizations & Team Management

Overview

Supports companies and agencies in managing their teams, job postings, and talent acquisitions.

Core Entities

  • Organization: Represents a company or agency hiring freelancers.
  • User Organization Membership: A link between users and organizations.
  • Recruiter: A specialized user role within an organization.

Relationships

  • User (0:N) Organizations: A user can belong to multiple organizations.
  • Organization (1:N) Job Posts: Companies post multiple jobs.
erDiagram
User ||--o{ Organization : belongs_to
Organization ||--o{ JobPost : creates
Organization ||--o{ UserOrganizationMembership : manages
UserOrganizationMembership ||--|| User : links

Key Features

  • Multi-user organization management.
  • Role-based access for recruiters and HR teams.
  • Centralized dashboard for tracking job posts and hires.

Future Enhancements

  • AI-driven hiring insights and team recommendations.