NSA HR Portal
An enterprise HR portal that manages employees, organization, leave, permissions and document workflows in one platform.
In short
An HR operations system that unifies organization, leave and authorization under one model.
NSA HR Portal brings fragmented employee, leave, organization and authorization processes into one system. Employee and department management, title hierarchy, leave requests and manager approvals, special leave, notifications, attachments and organization-scoped authorization work together. Permission packages, user-specific Grant/Deny overrides and organization scope checks define not only what a user can do, but also which employees or departments they can act on. Seniority-based annual leave policies, bulk employee import from Excel and company/leave-type-specific PDF generation help digitize day-to-day HR operations end to end.
Workforce dashboard with department and role distribution
Screenshots show the Turkish interface.
What does it provide?
- Employee ManagementCentrally manages identity and contact data, hire date, department, role, title, shift, active status and profile photo.
- Organization & Department StructureModels departments, roles, titles, managers and hierarchy together with leave and permission processes.
- Leave Request & ApprovalRuns annual, hourly, unpaid and special leave through date/duration rules, attachments and hierarchical approvals.
- Seniority-Based Annual LeaveSupports entitlement management based on hire date and database-driven leave policies.
- RBAC + Scope + OverrideCombines permission packages, personal Grant/Deny exceptions and organization scope for controlled access.
- Notifications & Process TrackingDelivers request, approval, rejection and related actions through in-portal notifications.
- Documents & AttachmentsKeeps supporting files attached to the relevant leave workflow and makes them accessible during review.
- Automatic PDF GenerationProduces dynamic leave documents using company, employee, date, department and manager information.
- Excel Employee ImportSupports bulk onboarding of employee records and related e-mail workflows.
- Company-Isolated DatabasesSupports separate physical databases and environment configuration for company-specific deployments.
- Manufacturing companies
- Mid-sized businesses
- Multi-department organizations
- Companies with manager → department → employee hierarchies
- .NET 8 + ASP.NET Core MVC + C#
- Entity Framework Core + SQL Server
- Domain / Application / Persistence / WebUI layers
- RBAC + permission package + personal override
- Organization scope controls
- Dynamic PDF generation with QuestPDF
- Excel import/export + file attachments
- Company-isolated physical database configuration
How is the product used?
A simple path from first use to seeing the finished result.
- 01
Create the employee
Add an employee individually or import in bulk from Excel, then assign department, role and title.
- 02
Set permission and scope
Configure the permission package, personal Grant/Deny overrides and organization scope.
- 03
Submit leave
The employee chooses the leave type and dates and attaches supporting documents when required.
- 04
Validate permission + scope
The system checks both the manager permission and whether the employee is inside that manager organizational scope.
- 05
Approve or reject
The authorized manager reviews the request and attachments and records the decision.
- 06
Notify the employee
The decision is delivered through in-portal notifications and remains traceable in the workflow.
- 07
Update entitlement records
Leave records and related balance/policy data are updated according to the outcome.
- 08
Generate the document
When required, company- and leave-type-specific PDF documents are generated dynamically.
Pricing
Organization Specific
Get a Quote
Custom pricing based on usage and needs
- Deployment aligned with organization structure
- Permission package + personal override + scope model
- Employee, leave, notification and document workflows
- Excel migration, PDF outputs and rollout planning
