twentyOne HR Management is an application designed to streamline and enhance the efficiency of human resources (HR) departments. It provides a comprehensive suite of tools for managing various HR functions, including employee records, working hours, and request handling
git clone https://github.com/MehmetMertt/twentyONE_HR_System.git
cd twentyONE_HR_System
cd Database
docker compose up -d
cd ..
cd HR_Managment_System_Application
mkdir build
After that we need to create the database. Visit localhost:8080 and login using the default credential
Username: root
Password: admin
choose the database and navigate to the SQL Tab
And insert the hrmgt_create.sql into the databse
Now use the Qt 6.7.0 (MinGW) that is installed after installing Qt 6.7.0
cd <into cloned folder>\HR_Managment_System_Application\build
qmake ..\HR_Managment_System_Application.pro -spec win32-g++
mingw32-make.exe -j4
cd release
windeployqt .
cd ..
mingw32-make.exe clean -j4
move ..\..\Database\libmysql.dll .\release
move ..\..\Database\qsqlmysql.dll .\release\sqldrivers
Now you can use the files in the release folder for your deployment. And the exe is executable and will start the Application.
Important
Please refrain from using any real credentials, passwords, or sensitive information, as this is a school project not intended to store valuable data.
Thank you!!!