Human Resources Cloud Application
| dc.contributor.advisor | Tóth, Ádám | |
| dc.contributor.author | El Modahhab, Younes | |
| dc.contributor.department | DE--Informatikai Kar | |
| dc.date.accessioned | 2026-07-14T16:09:26Z | |
| dc.date.available | 2026-07-14T16:09:26Z | |
| dc.date.created | 2026-04-29 | |
| dc.description.abstract | This project presents the design and development of a web-based Human Resources Management System aimed at streamlining HR operations within organizations. The application supports three distinct user roles: Administrator, Sub-Admin, and Employee, each with a dedicated interface and a specific set of permissions tailored to their responsibilities. The system offers a comprehensive set of features including daily task submission and monitoring, vacation and leave request management, certificate request handling, internal real-time messaging with support for direct and group conversations, project tracking, employee profile management, and a calendar view. The application was built using a modern full-stack architecture: React.js and Tailwind CSS on the frontend, Node.js and Express.js on the backend, and MySQL as the relational database. Cloud services from Amazon Web Services were integrated for user authentication via AWS Cognito, secure file storage via Amazon S3, and email notifications via AWS SES. The entire cloud infrastructure was provisioned using Terraform as Infrastructure as Code. Real-time communication was implemented through a WebSocket server, enabling instant message delivery between users. The project was developed in an Ubuntu Linux environment, with GitHub used for version control and Postman for API testing and validation. | |
| dc.description.course | Programtervező informatikus | |
| dc.description.degree | MSc/MA | |
| dc.format.extent | 57 | |
| dc.identifier.uri | https://hdl.handle.net/2437/413176 | |
| dc.language.iso | en | |
| dc.rights.info | Hozzáférhető a 2022 decemberi felsőoktatási törvénymódosítás értelmében. | |
| dc.subject | Human Resources Management System | |
| dc.subject | Web Application | |
| dc.subject | Role-Based Access Control | |
| dc.subject | React.js | |
| dc.subject | MySQL | |
| dc.subject | Amazon Web Services | |
| dc.subject | AWS Cognito | |
| dc.subject | AWS SES | |
| dc.subject | Daily Task Management | |
| dc.subject | Vacation Management | |
| dc.subject | Certificate Management | |
| dc.subject | Real-Time Messaging | |
| dc.subject | Infrastructure as Code | |
| dc.subject | JWT Authentication | |
| dc.subject.dspace | Informatics | |
| dc.title | Human Resources Cloud Application |
Fájlok
Eredeti köteg (ORIGINAL bundle)
1 - 1 (Összesen 1)
Betöltés ...
- Név:
- thesis.pdf
- Méret:
- 2,15 MB
- Formátum:
- Adobe Portable Document Format
- Leírás:
- thesis
Engedélyek köteg
1 - 1 (Összesen 1)
Betöltés ...
- Név:
- license.txt
- Méret:
- 1,95 KB
- Formátum:
- Item-specific license agreed upon to submission
- Leírás: