awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
lenve avatar

lenve/vhr

0
View on GitHub↗
28,090 نجوم·10,191 تفرعات·Java·6 مشاهداتvhr.javaboy.org↗

Vhr

This project is a human resources management system built using Spring Boot and Vue. It serves as a platform for managing employee records, professional titles, and organizational hierarchies.

The system features a role-based access control framework that maps users to specific roles and resources to secure API endpoints and user interface elements. It includes a real-time communication hub utilizing WebSockets for internal corporate chat and system notifications, as well as a dedicated manager for defining and modifying nested organizational department structures.

Additional capabilities cover payroll administration and financial record management, bulk employee data transfer via Excel import and export tools, and asynchronous notification services including queued email processing. The project also implements distributed file storage integration and a security layer with salted password hashing and token-based file security.

Features

  • Employee Record Tracking - Tracks comprehensive personnel information, including professional titles and job positions.
  • Human Resources Management Systems - Provides a comprehensive platform for managing employee records, professional titles, and corporate staff directories.
  • Employee Records - Facilitates bulk data entry by moving employee records between the system and spreadsheet files.
  • HR Management Systems - Provides a complete human resources platform for managing records, hierarchies, and titles using Spring Boot and Vue.
  • Payroll Administration - Implements systems for managing employee salaries, payment configurations, and financial compensation records.
  • Compensation Settings - Allows configuration of salary account sets and individual employee compensation settings.
  • WebSocket Services - Implements a bidirectional data forwarding service using WebSockets for instant system notifications and communication.
  • Remote Credential Validations - Validates user credentials and security codes transmitted via JSON payloads using custom security filters.
  • Session and Credential Management - Implements secure application sessions by validating credentials and managing the lifecycle of user tokens.
  • Organizational Structure Management - Defines and modifies company hierarchies using tree-based department structures and recursive relationship mapping.
  • Hierarchical Data Retrieval - Fetches nested department structures using recursive queries to produce organizational relationship trees.
  • Stateful Session Persistence - Stores authentication data in a global state manager or local storage to maintain user identity across page refreshes.
  • Role-Based Access Control - Secures API endpoints and user interfaces by mapping users to roles and roles to specific resource permissions.
  • User Role Assignments - Provides a multi-select interface for mapping users to specific roles to control application access levels.
  • Route Protection - Verifies login status before granting access to protected system resources and UI routes.
  • Password Hashing Utilities - Encrypts passwords using a salted hashing algorithm during registration and verification.
  • Backend-Frontend Decoupling - Utilizes a decoupled architecture separating the Vue frontend from the Spring Boot backend to isolate business logic.
  • Organizational Unit Management - Provides administrative modification of organizational unit settings and nested department hierarchies.
  • Role-Based Menu Generation - Retrieves and injects menu items into application routing based on the user's assigned roles.
  • Permission-Based Visibility Controls - Hides menus and interface elements from users who lack the specific permissions required to see them.
  • Professional Title Management - Tracks employee certifications and professional titles, including specific title level assignments.
  • Search and Pagination - Filters employee records using search terms and provides paginated results for large datasets.
  • Employee Portals - Offers an interface for managing organizational account settings and displaying detailed employee information.
  • Corporate Communication Platforms - Facilitates internal corporate communication through a combination of real-time WebSocket messaging and email notifications.
  • Job Position Tracking - Tracks and organizes company roles and professional titles using administrative tables.
  • Data Filtering - Performs targeted employee record searches using multiple specific criteria to refine results.
  • Data Import and Export Utilities - Provides bulk import and export tools to move personnel and organizational data via Excel spreadsheets.
  • Spreadsheet Data Exchange - Generates downloadable spreadsheets by writing structured data to streams in Excel format.
  • File Storage Adapters - Integrates with a remote storage server to handle scalable file uploads and downloads.
  • Hierarchical Querying - Retrieves organizational department structures by querying parent-child relationships to build nested tree data.
  • Programmatic Tree Manipulation - Visualizes and manipulates organizational hierarchies through recursive updates of parent-child relationships.
  • Recursive CTE Queries - Retrieves nested organizational structures using recursive queries to represent parent-child relationships.
  • Search Result Filtering - Filters records using multiple rich criteria beyond simple name lookups to refine search results.
  • Secure Access Tokens - Generates time-sensitive tokens for file IDs to ensure secure, temporary access to stored documents.
  • File Storage Services - Handles binary file uploads and downloads by interfacing with a remote storage server for scalability.
  • Message Queues - Dispatches time-consuming tasks like email notifications through a message broker to prevent blocking the main thread.
  • Professional Rank Grading - Assigns and categorizes employee professional ranks using a grading system to define seniority.
  • Notification Systems - Dispatches automated welcome emails to new hires and broadcasts system-wide notifications to all users.
  • Dynamic Route Generation - Generates navigation menus and route configurations based on server-provided resource metadata for specific user roles.
  • Resource Permission Mapping - Implements a tree-based interface for mapping specific system resources to user roles for granular access control.
  • Pattern-Based Role Matching - Matches incoming request paths against stored patterns to determine the security roles required for access.
  • Distributed File Systems - Integrates with distributed file systems to store and manage corporate documents across multiple storage servers.
  • Role-Based UI Routing - Generates navigation and routing configurations dynamically based on assigned user roles and resource metadata.
  • Corporate - Provides a real-time communication interface for employees and staff to collaborate online.
  • Authentication Route Guards - Monitors page transitions to redirect unauthenticated users to the login page, protecting system routes.
  • Chat Hubs - Implements a messaging system for internal corporate chat and notifications using bidirectional WebSocket data forwarding.
  • Full Stack Applications - A human resources management system for enterprise use.

سجل النجوم

مخطط تاريخ النجوم لـ lenve/vhrمخطط تاريخ النجوم لـ lenve/vhr

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة lenve/vhr؟

This project is a human resources management system built using Spring Boot and Vue. It serves as a platform for managing employee records, professional titles, and organizational hierarchies.

ما هي الميزات الرئيسية لـ lenve/vhr؟

الميزات الرئيسية لـ lenve/vhr هي: Employee Record Tracking, Human Resources Management Systems, Employee Records, HR Management Systems, Payroll Administration, Compensation Settings, WebSocket Services, Remote Credential Validations.

ما هي البدائل مفتوحة المصدر لـ lenve/vhr؟

تشمل البدائل مفتوحة المصدر لـ lenve/vhr: elunez/eladmin-web — Eladmin-web is an enterprise admin dashboard development framework designed to build secure back-office management… akaunting/akaunting — Akaunting is a modular business enterprise resource planning system and self-hosted accounting software. It provides a… aureuserp/aureuserp — Aureuserp is a modular open-source enterprise resource planning system and business suite designed to integrate… zizaco/entrust — Entrust is a role-based access control library for the Laravel framework and a general permission management system… frappe/hrms — The Frappe HR Management System is a human resources platform built on the Frappe framework for managing employee… teamhanko/hanko — Hanko is an open-source identity provider and customer identity and access management system. It serves as a passkey…

بدائل مفتوحة المصدر لـ Vhr

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Vhr.
  • elunez/eladmin-webالصورة الرمزية لـ elunez

    elunez/eladmin-web

    4,629عرض على GitHub↗

    Eladmin-web is an enterprise admin dashboard development framework designed to build secure back-office management systems. It utilizes a decoupled architecture consisting of a Vue frontend template and a Spring Boot backend. The project provides tools for rapid application prototyping through automatic frontend and backend source code generation. It features a dynamic navigation system that constructs multi-level menus at runtime and controls interface visibility based on authenticated user roles. The system integrates Spring Security for authentication and authorization, Spring Data JPA fo

    Vueadmineladminelement-ui
    عرض على GitHub↗4,629
  • akaunting/akauntingالصورة الرمزية لـ akaunting

    akaunting/akaunting

    9,604عرض على GitHub↗

    Akaunting is a modular business enterprise resource planning system and self-hosted accounting software. It provides a comprehensive platform for small business financial management, centering on a double-entry bookkeeping system with a general ledger and chart of accounts. The platform is designed for extensibility through a module-based architecture and a dedicated marketplace for procuring third-party applications. It supports multi-tenant data isolation and utilizes role-based access control to manage granular user permissions. Its capability surface covers a wide range of business opera

    PHPaccountingakauntingbalance
    عرض على GitHub↗9,604
  • aureuserp/aureuserpالصورة الرمزية لـ aureuserp

    aureuserp/aureuserp

    9,415عرض على GitHub↗

    Aureuserp is a modular open-source enterprise resource planning system and business suite designed to integrate accounting, inventory, manufacturing, human resources, and project coordination into a single centralized database. It functions as a comprehensive platform for managing business operations, sales orders, and procurement. The system uses a modular architecture that allows for the installation or removal of specific feature modules to tailor application capabilities to business needs. It includes a localization layer to translate the user interface into multiple languages and employs

    PHPaccountingerpfilamentphp
    عرض على GitHub↗9,415
  • zizaco/entrustالصورة الرمزية لـ Zizaco

    Zizaco/entrust

    6,008عرض على GitHub↗

    Entrust is a role-based access control library for the Laravel framework and a general permission management system for PHP. It provides a backend tool for linking users to specific roles and permissions to evaluate authorization rules. The system distinguishes itself through a logic engine capable of complex access rule evaluation, including boolean logic and wildcard-based permission matching. This allows for authorization checks based on pattern matching or requirements where a user must meet all or any of a set of specified permissions. The library covers route access restriction via mid

    PHP
    عرض على GitHub↗6,008
عرض جميع البدائل الـ 30 لـ Vhr→