Admin Console

Administrative interface for companies to manage users, roles, job vacancies, and candidate applications. Supports role-based access for company admins and recruiters.

Key Features

Role-Based Access

Separation of permissions between company admins and recruiters with predefined permissions.

User Management

Creation and management of company users, including admins and recruiters.

Vacancy Management

Creation, editing, and publishing of job vacancies by authorized users.

Application Review

Review of candidate applications, including access to submitted resumes and cover letters.

Technology Stack

ReactTypeScriptRedux ToolkitReact RouterAnt Designi18next

Architecture Notes

  • Role separation - Clear separation of permissions between company admins and recruiters.
  • API integration - Centralized API communication for managing users, vacancies, and applications.
  • Testing coverage - Unit, integration, and end-to-end tests cover core admin flows.

Request Flow

Admin Console
User & Vacancy Management
API Gateway
Backend Services
Admin Console
User & Vacancy Management
API Gateway
Backend Services