CoreHR

Abstract

CoreHR is a complete Human Resource Management System that brings together everything an organization needs to manage its people into one place. Instead of jumping between spreadsheets, paper forms, and disconnected tools, HR administrators, managers, and employees can all work from the same platform, reachable through a web dashboard or a mobile app. The system covers the full employee journey, starting from recruitment and onboarding, through everyday operations like attendance tracking, leave requests, payroll, and performance reviews, all the way to offboarding when an employee leaves the company. It was built using React.js with Vite for the web side, Flutter for the mobile application, and Node.js with Express for the backend, with SQLite handling the data. One of the things that sets CoreHR apart is its permission system. Instead of giving everyone the same access, administrators can pick from 32 individual permissions and grant only what each user actually needs. This keeps sensitive data like salaries and personal records protected without making the system harder to use. CoreHR also includes a few features that go beyond the basics. There is a smart insights engine that looks at the data and tells you things you might have missed, like which employees have been absent for several days in a row or which contracts are about to expire. A built-in chatbot answers employee questions in both English and Arabic, and the system sends real-time notifications whenever something important happens. The mobile app shows employees and managers different views, so each person sees only what is relevant to their role. By the time the project was finished, the system had grown to 161 API endpoints, 35 database tables, 18 web pages, and 18 mobile screens. The goal was always to build something that could actually be used by a real company, especially smaller businesses in regions where affordable HR software with proper Arabic support is hard to find.

Description

--

Keywords

Citation

--

Endorsement

Review

Supplemented By

Referenced By