HRTask is a robust web application built using Django (Python framework) and PostgreSQL as its database, designed to streamline HR processes and manage employee information effectively. This system provides a centralized platform for managing essential employee data, tracking performance, and automating routine HR tasks.
- Login / Registration (Admin, Employee)
- Add / Manage Employee (Admin)
- Publish / Manage Notice (Admin)
- Add / Manage Attendance (Admin)
- Assign / Manage Work (Employee)
- Send Request (Employee)
- View Request, Notice, Works etc...
- Install Python to your System.
- Run Following command to your terminal.
pip install django
- Install Pipenv for Virtual Environment, run the command...
pip install pipenv
- Clone the repository to your local system.
- Enter in Virtual Environment by running following command in Current Working Directory.
pipenv shell
- Setup PostgreSQL Database and update database name and password in settings.py file in employeemanagement.
- Make the Migrations, run the command
python manage.py makemigrations
- Migrate the App, run the command
python manage.py migrate
- Finally Run the App, run the command.
python manage.py runserver
- Hola, It's running !!