HR-Shields

1 minute read

🏢 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

URL


Live Demo & Testing

You can explore the system features using the credentials provided below:

Website URL: Visit Live Site

Role Email Password
Admin admin@gmail.com Admin@123
Company Facebook@yahoo.com Facebook123@

Screenshots