Skip to content

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

Notifications You must be signed in to change notification settings

MehmetMertt/twentyONE_HR_System

Repository files navigation

twentyONE HR Management Application

Qt MySQL Docker

What is twntyOne HR Management Application?

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

Deployment Guide

1. Clone git project

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

2. Create Database

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

3. Build project and create exe

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!!!

About

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

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published