HR Portal Development
An HR portal is a web platform for automating HR processes: recruitment, employee onboarding, leave and sick leave management, performance evaluation, training, document management. Can be a standalone system or part of an intranet.
Recruiting (ATS module)
Applicant Tracking System automates the hiring funnel:
Job opening request → Publication (hh.ru, LinkedIn, career site)
→ Application collection → Initial screening → Phone interview
→ Technical interview → Offer → Hired
All candidates are stored in a CRM-like interface. Kanban board with funnel stages. Candidate card: resume, interviewer notes, ratings, communication history.
Resume parsing from hh.ru via HH API — applicant clicks "Apply" on hh.ru, data automatically goes into ATS.
Onboarding
Process of welcoming a new employee:
- Task checklist for HR, IT and the new employee: get an access card, set up laptop, complete training
- Welcome package: welcome letter, regulations, organizational chart
- 30/60/90 day plan — personalized goals for probation period
- Buddy program — assigned experienced employee
Leave and absence management
Types of absences: annual leave, unpaid leave, sick leave, business trip, day off. For each — application form, approval route (employee → manager → HR), integration with production calendar.
Visualization: absence calendar by department — who's taking leave when, no critical staff overlaps.
Day balance: automatic calculation based on tenure, used days, carry-over balance from previous year.
Performance evaluation
360-degree feedback: employee evaluated by: self, manager, colleagues, subordinates. Anonymity for colleagues. Result — spider-chart with competencies.
KPI system: goal binding to period, progress tracking, final evaluation based on quarter/year results.
Performance review: annual or semi-annual reviews — structured form for manager and employee.
Personnel documentation
Document generation from templates:
- Employment contract
- Hiring/dismissal/transfer order
- Certificate of employment
- Additional agreement
Templates with variables: {{employee_name}}, {{position}}, {{salary}}. PDF generation via puppeteer or docxtemplater (DOCX).
Integrations
- 1C:ZUP / Buh Soft — sync of employee data, salary, HR events
- hh.ru API / Habr Career — auto-publish vacancies and receive applications
- Active Directory — account sync on hiring/dismissal
- Telegram bot — notifications about applications, approvals, birthdays
Timeline
MVP with recruiting, onboarding, leave management and basic documentation: 3–5 months. Full-featured HR portal with 360-evaluation, KPI, 1C integration and mobile access: 5–9 months.







