Loading repository data…
Loading repository data…
shawonk007 / repository
The AstraHRM is a comprehensive and user-friendly application designed to streamline and simplify the process of managing employees within an organization. This system provides an efficient and organized way to handle various employee-related tasks, from onboarding and attendance tracking to performance evaluation and payroll management.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
AstraHRM is a cutting-edge Human Resource Management System designed to streamline HR operations and enhance workforce management within organizations of all sizes. With a focus on efficiency, innovation, and user experience, AstraHRM provides a comprehensive suite of tools to manage every aspect of HR administration, from employee information and attendance tracking to performance management and beyond.
The AstraHRM is a comprehensive and user-friendly application designed to streamline and simplify the process of managing employees within an organization. This system provides an efficient and organized way to handle various employee-related tasks, from onboarding and attendance tracking to performance evaluation and payroll management.
The following technologies have been used in the development of AstraHRM:
AstraHRM incorporates the AdminLTE Admin Panel to streamline administrative tasks and provide a user-friendly interface for managing the HRMS. AdminLTE is a flexible and modern admin dashboard template built with Bootstrap and other front-end technologies. Its customizable components and UI elements enable efficient management of various HRMS functionalities.
Get it from here: AdminLTE
This project was inspired by and incorporates certain functionalities from the following GitHub repository:
Repository Name : Employee Management System Developed By : Mohona Akter and Mst Shorifa Akter
Visit their repository from here : Employee Management System
User-Centric Design: AstraHRM features a modern and intuitive user interface, ensuring that employees, managers, and HR personnel can effortlessly navigate through functionalities.
Employee Self-Service Portal: Empower employees to manage their personal information, submit leave requests, view payslips, and access important announcements with ease.
Leave Management: AstraHRM offers a robust leave management system, allowing employees to request leaves, managers to approve requests, and HR to maintain accurate leave records.
Attendance Tracking: Keep track of employee attendance and punctuality through digital clock-in/out mechanisms and real-time attendance reports.
Performance Management: Set performance goals, conduct appraisals, and provide feedback to foster professional growth and development.
Training and Development: Facilitate skill enhancement with training course enrollment, progress tracking, and skill assessment tools.
Reports and Analytics: Generate insightful reports on employee data, attendance trends, and performance metrics to inform strategic decision-making.
Responsive and Secure: AstraHRM ensures data security through robust authentication mechanisms, role-based access control, and encrypted communication. The responsive design guarantees access from various devices.
Follow these instructions to get a copy of the Employee Management System project up and running on your local machine for development and testing purposes.
Before you proceed, ensure you have the following software installed:
git clone https://github.com/shawonk007/astra-hrm.git
cd astra-hrm
PHP dependencies using Composer:composer install
Node.js dependenciesnpm install
or,
yarn
Vite serve manifest:npm run build
or,
yarn build
.env file with your database credentials:cp .env.example .env
php artisan key:generate
php artisan migrate --seed
php artisan serve
Congratulations! AstraHRM should now be up and running at http://localhost:8000.
This AstraHRM is distributed under the GNU General Public License version 3.0 (GPL-3.0). You can find the full text of the license in the LICENSE file.
AstraHRM is developed and maintained by Muhammad Nasir Uddin Khan Shawon. You can find more about me on my GitHub profile. Feel free to reach out via email at shawonk007@gmail.com or connect with me on LinkedIn.