An HR and Payroll management system built using the MERN stack and AWS tools. This cloud-based SaaS solution automates payroll processing, employee management, and compliance tracking while leveraging AWS EC2, AWS Amplify, S3 Bucket, and AWS Cloudfront, for scalability and efficiency.
✅ Employee Management – Add, edit, and manage employee records, roles, and departments.
✅ Payroll Processing – Automated payroll calculations, tax deductions, and salary disbursement.
✅ Attendance & Leave Tracking – Manage employee attendance, leaves, and approvals.
✅ Role-Based Access Control (RBAC) – Secure authentication and authorization for different user roles.
✅ Real-Time Notifications – Email/SMS alerts for salary slips, approvals, and reminders.
✅ Secure Data Storage – Uses AWS S3 and DynamoDB for scalable data storage.
Frontend: React.js, Tailwind CSS
Backend: Node.js, Express.js, AWS EC2
Database: MongoDB
Storage: AWS S3 + CloudFront
Deployment: AWS Amplify (Frontend) / AWS EC2 (Backend)
- Node.js (>= 18.x)
- AWS CLI configured
- MongoDB Atlas account
- AWS Account with IAM permissions
git clone https://github.com/Kazim68/Work-Nexus.git
cd Work-Nexus# Install backend dependencies
cd backend
npm install
# Install frontend dependencies
cd ../frontend
npm installcd backend
npm run devcd frontend
npm run dev- Abdur Rehman Kazim
- M. Abdul Barr
- Sami Ullah Malik
- M. Saad Akmal
This project is licensed under the MIT License.
For any questions or support, feel free to reach out:
📧 Email: abdurrehmankazim68@gmail.com
🔗 GitHub: Kazim68