Codevia HR — HR Management Platform
Codevia HR is our own HR management platform: an org structure with a reports-to chain, leaves, 360 feedback, document approvals, onboarding and offboarding, inventory, payslips, and peer recognition — all in one system.

The Problem
In most teams, HR processes are scattered across tools: the org structure in one spreadsheet, leaves in another, feedback in a survey form, documents in email, inventory in yet another table. Data duplicates, drifts apart, and goes stale, and a simple question like 'who reports to whom' takes several sources to answer.
Codevia needed a single system where everything hinges on one org structure: leave approvals route up the manager chain, onboarding knows who to assign assets to, and feedback accounts for who works with whom — all of it able to serve multiple companies.
What We Built
Codevia HR is a React web app backed by .NET and MongoDB, with a companion Flutter mobile client. At the center sits the company hierarchy: every user has a manager, and the company rolls up into an interactive org chart with drag-and-drop editing.
On top of that foundation the modules stack up: leaves and sick days with automatic approval, 360 feedback, a document-approval workflow, onboarding and offboarding, inventory management, payslips with PDF generation, birthdays and anniversaries, and kudos. Email infrastructure and file storage are reused across modules, and a CompanyId-aware architecture is built for multiple companies from day one.
Key Capabilities
Org Structure
Every employee has a manager (reports-to), and the whole company rolls up into an org chart. An interactive tree with drag-and-drop editing and a 'Reports to' block on each profile.
Leaves & Sick Days
Absence requests with approval automatically routed up the manager chain, email notifications, a leave calendar, and automatic time accounting.
360 Feedback
Surveys from every angle — manager, peers, reports. Structured feedback cycles instead of scattered once-a-year conversations.
Document Approvals
Internal documents move through a configurable approval workflow with templates, file storage, and a trail of every action.
Onboarding & Offboarding
Checklists and templates for joiners and leavers: a personal onboarding page, a manager task list, and an offboarding trigger covering asset handover and return.
Birthdays & Kudos
Reminders for birthdays and work anniversaries, plus a peer-recognition system: colleagues thank each other publicly while managers see the overall engagement picture.
Outcomes
One Product, Not a Stack
Org structure, leaves, feedback, documents, inventory, and payslips live in a single system instead of a dozen disconnected tools and spreadsheets.
Proven on Ourselves
Codevia builds the HR platform for its own needs. Every feature is battle-tested inside the team before it becomes a product.
Built for Multi-Tenancy
A CompanyId-aware architecture is laid out for multi-company operation — the platform can serve several organizations without rebuilding the foundation.
Why It Matters
HR processes look simple until you have to connect them. A leave depends on the manager, onboarding on asset handover, feedback on team structure. Codevia HR shows how to build those links around a single org-structure model instead of a dozen incompatible tools.
For Codevia, it's both a working tool and a showcase of engineering discipline: a deliberate feature sequence, shared infrastructure, and an architecture that grows with the company.