HR-Shields
🏢 HR-Shields - Enterprise Resource Management
HR-Shields is a comprehensive, multi-tenant Human Resources Management System built with ASP.NET MVC. It serves as a bridge between System Administrators, Companies, and Employees. The system streamlines complex HR processes—from subscription-based company onboarding to real-time employee tracking and digital contract management.
User Roles & Workflow
1. Super Admin (The Provider)
- Company Management: Create and onboard new companies onto the platform.
- Subscription Plans: Design and manage different service packages (Standard, Premium, Enterprise).
- Global Governance: Establish system-wide laws, regulations, and policies.
- Direct Support: Integrated chat system to communicate directly with company owners.
2. Company Admin (The Employer)
- Staffing: Create employee profiles and define organizational hierarchies (Managers vs. Staff).
- E-Contracts: Generate and archive digital employment contracts within the system.
- Collaboration: Integrated meeting agenda for scheduling and tracking corporate events.
- Communication: Chat modules to interact with the Super Admin or directly with their own employees.
- Monitoring: Live GPS tracking to monitor employee locations via an interactive map.
3. Employee (The End-User)
- Self-Service: Request leaves, view company laws, and track personal attendance.
- Internal Chat: Seamless communication with company management and HR.
- Notifications: Real-time alerts for new laws, meeting invites, or contract updates.
Key Features
- Electronic Contract Management: Full lifecycle of employment contracts from creation to digital filing.
- Subscription Engine: Scalable billing logic where companies subscribe to specific feature tiers.
- Dynamic Agenda: A centralized calendar for creating and managing corporate meetings.
- Geospatial Tracking: Real-time employee location monitoring integrated with Map APIs.
- Advanced Reporting: Detailed analytics and performance reports for companies.
- Communication Hub: Multi-channel chat system (Admin-to-Company & Company-to-Employee).
- Automated Notifications: Instant alerts for announcements, approvals, and system updates.
Technology Stack
- Backend: ASP.NET MVC (C#)
- Database: Microsoft SQL Server
- ORM: Entity Framework
- Frontend: HTML5, CSS3, JavaScript, jQuery, Bootstrap
- Real-time: SignalR (for Chat & Notifications)
- Mapping: Google Maps API / Leaflet (for Employee Tracking)
Code
Live Demo & Testing
You can explore the system features using the credentials provided below:
Website URL: Visit Live Site
| Role | Password | |
|---|---|---|
| Admin | admin@gmail.com |
Admin@123 |
| Company | Facebook@yahoo.com |
Facebook123@ |
Screenshots
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |














