How umar12fayyaz/dbhrmfe-dev works
DevBox HRM is a browser-based human-resources management frontend. Users enter through login and routed dashboards, then manage workforce records and use attendance, leave, evaluation, recruiting, client/team, help-desk, and access-management features. The tree documents these distinct product areas, but the README is empty and most feature implementations were not sampled; beyond the routing evidence and sampled client API behavior, internal wiring is therefore kept deliberately sparse.
Main entry points: routes.js Role Routes · App.js React App · DefaultLayout.js Default Layout · ClientApi.js Client API
Components 22
Application Shell
- React App
DBHRMFE-dev/src/App.js - Role Routes
DBHRMFE-dev/src/routes.js - Default Layout
DBHRMFE-dev/src/layout/DefaultLayout.js - Login
DBHRMFE-dev/src/views/pages/login/Login.js - Dashboard
DBHRMFE-dev/src/views/dashboard/Dashboard.js
People Operations
- Employees
DBHRMFE-dev/src/views/Employees/Index.js - Attendance
DBHRMFE-dev/src/views/attendance/index.js - Leave Management
DBHRMFE-dev/src/views/adminLeavesView/Leaves/index.js - Leave Calendar
DBHRMFE-dev/src/views/Employees/Leaves/index.js - Employee Evaluations
DBHRMFE-dev/src/views/employeeEvaluation/Index.js
Talent Management
- Job Postings
DBHRMFE-dev/src/views/JobPosting/Index.js - Candidates
DBHRMFE-dev/src/views/Candidates/Index.js - Interview Feedback
DBHRMFE-dev/src/views/interviewFeedback/Index.js
Business Operations
- Clients
DBHRMFE-dev/src/views/Clients/Index.js - Teams
DBHRMFE-dev/src/views/Teams/index.js - Help Desk
DBHRMFE-dev/src/views/helpdesk/index.js - User Management
DBHRMFE-dev/src/views/UserManagment/index.js
Data Access
- Redux Store
DBHRMFE-dev/src/redux/store.js - Client API
DBHRMFE-dev/src/API/ClientApi.js - HRM API Service
DBHRMFE-dev/src/API
Other components
- HRM User
- HRM Backend
Connections 19
- HRM User → React App: uses
- React App → Login: renders login
- React App → Default Layout: renders application
- Default Layout → Role Routes: routes pages
- Role Routes → Dashboard: routes to
- Role Routes → Employees: routes to
- Role Routes → Attendance: routes to
- Role Routes → Leave Management: routes to
- Role Routes → Leave Calendar: routes to
- Role Routes → Employee Evaluations: routes to
- Role Routes → Job Postings: routes to
- Role Routes → Candidates: routes to
- Role Routes → Interview Feedback: routes to
- Role Routes → Clients: routes to
- Role Routes → Teams: routes to
- Role Routes → Help Desk: routes to
- Role Routes → User Management: routes to
- React App → Redux Store: reads user state
- Client API → HRM Backend: sends HTTP requests