<link rel="stylesheet" href="styles.f3b1fba60ec7970c.css">

Human Resources Cloud Application

dc.contributor.advisorTóth, Ádám
dc.contributor.authorEl Modahhab, Younes
dc.contributor.departmentDE--Informatikai Kar
dc.date.accessioned2026-07-14T16:09:26Z
dc.date.available2026-07-14T16:09:26Z
dc.date.created2026-04-29
dc.description.abstractThis 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.courseProgramtervező informatikus
dc.description.degreeMSc/MA
dc.format.extent57
dc.identifier.urihttps://hdl.handle.net/2437/413176
dc.language.isoen
dc.rights.infoHozzáférhető a 2022 decemberi felsőoktatási törvénymódosítás értelmében.
dc.subjectHuman Resources Management System
dc.subjectWeb Application
dc.subjectRole-Based Access Control
dc.subjectReact.js
dc.subjectMySQL
dc.subjectAmazon Web Services
dc.subjectAWS Cognito
dc.subjectAWS SES
dc.subjectDaily Task Management
dc.subjectVacation Management
dc.subjectCertificate Management
dc.subjectReal-Time Messaging
dc.subjectInfrastructure as Code
dc.subjectJWT Authentication
dc.subject.dspaceInformatics
dc.titleHuman Resources Cloud Application

Fájlok

Eredeti köteg (ORIGINAL bundle)

Megjelenítve 1 - 1 (Összesen 1)
Betöltés ...
Bélyegkép
Név:
thesis.pdf
Méret:
2,15 MB
Formátum:
Adobe Portable Document Format
Leírás:
thesis

Engedélyek köteg

Megjelenítve 1 - 1 (Összesen 1)
Betöltés ...
Bélyegkép
Név:
license.txt
Méret:
1,95 KB
Formátum:
Item-specific license agreed upon to submission
Leírás:

Gyűjtemények