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