تفاصيل العمل

Full-stack Human Resource Management System (HRMS) with 15+

modules, built with React and Node.js, deployed as a decoupled

frontend/backend architecture on Render.

 Built a full-stack HRMS using React 18 (Vite) and Node.js/Express,

covering Employees, Attendance, Leave, Payroll, and Recruitment

modules with full CRUD operations.

 Implemented JWT authentication with role-based access control

(Admin/Manager/Employee) and bcrypt password hashing.

 Added real-time features using Socket.io: live notifications, direct

messaging, and audio/video calls between users.

 Built a Kanban-style recruitment pipeline and a clock-in/out

attendance tracker with live status updates.

 Designed a relational SQLite database schema (15+ tables) and built

REST APIs for all modules.

 Visualized HR analytics (headcount, attendance trends)

using Chart.js on an admin dashboard.

 Deployed the app to production on Render using a decoupled

architecture (static frontend + separate backend service),

configuring CORS and environment-based API URLs.

 Diagnosed and resolved a cross-platform deployment bug (Windows

→ Linux file permission loss from committed node_modules),

improving Git hygiene across the project.

Tech Stack: React, React Router, Vite, Chart.js, Axios, Socket.io, Node.js,

Express, JWT, bcrypt, SQLite, Render

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات