FusionHR
Loading...
Date
2025
Authors
Mohammad Aker
Yosef Abdelsalam
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Varying in purpose and targeted segments, management systems have become
increasingly popular in recent years. In streamlined companies that require a Human
Resources (HR) department to manage employees and their affairs, specialized
management systems specifically designed for HR departments have been developed
to meet their needs.
The proposed project focuses on creating a system that splits the needs of an HR
department into two types:
❖ Core needs: This represents what every HR department requires, such as attendance
and leave recording to manage employees' working hours, role-based access to
accommodate the needs of employees associated with the HR department, and
payroll management, which takes into account taxes, working hours, and leaves.
Many additional necessary tools are also provided.
❖ Add-on needs: These features focus on customization, packaging tools and features
into modules that can be added when needed and customized accordingly. For
example, hiring and recruitment tracking can be implemented to manage job
openings and the hiring process, or a document management service to handle
employee contracts. Many other possibilities can be explored depending on specific
needs.
To elaborate, the system will be a desktop application with a toned-down mobile
version, the desktop version will support all the features including modules
management and customization, whereas the mobile version will be more
straightforward to view new changes and notifications on the go, due to this versatility,
the system will be built using Flutter as the Frontend technology and Springboot as the
backend one, with utilizing tools such as google cloud for the many services it offers. In
the end, recognizing the need for open sourcing and the need for specific and niche
modules.
8