← All Projects
Enterprise Software · Decision Support

BOTAŞ Workforce Planning System

A role-based workforce planning platform designed to improve employee visibility, skill matching and operational task assignment.

Year

2026

Status

In Development

Role

Requirements Analysis, System Design, Full-Stack Development

Duration

Internship Project

BOTAŞ Workforce Planning System main interface
Project Overview

Context and objective

This project was designed for a structured enterprise environment where managers need a clear view of employees, technical competencies, availability and active operational work. The platform centralizes workforce information and supports managers while assigning suitable employees to tasks.

The Problem

What needed to change?

Employee information, competencies and work assignments can become fragmented across departments. Managers may know their teams personally, but they still need a consistent way to evaluate availability, required skills, workload and organizational constraints before making assignments.

The Solution

How the system responds

I designed a role-based decision-support system with separate dashboards for senior management, regional management, technical unit managers, engineers and technicians. The system brings employee profiles, competencies, task requirements, assignment status and reporting into one interface.

Capabilities

Key features

Role-based dashboards for different organizational levels
Employee profiles and competency records
Task requirements and operational assignment workflows
Employee-to-task compatibility scoring
Availability and workload visibility
Reporting and decision-support views
Local network deployment architecture
My Contribution

Role and responsibilities

01

Analysing organizational roles and user requirements

02

Designing the application architecture and data model

03

Planning role permissions and dashboard experiences

04

Developing frontend and backend modules

05

Creating employee, skill and assignment workflows

06

Preparing the project for containerized local deployment

Technology

Tools used in the project

ReactNestJSPostgreSQLDockerREST API
Engineering Decisions

Challenges and solutions

Different user needs

Each level of the organization needs a different amount of detail and a different set of actions. I addressed this by designing role-specific dashboards and permission boundaries.

Flexible competency matching

Tasks and employees can have multiple competencies and changing availability. The data model was designed to support many-to-many skill relationships and configurable matching criteria.

Outcome

Results and impact

Centralized workforce, competency and task information
Improved visibility of employee availability and workload
Created a reusable structure for role-based enterprise workflows
Reduced reliance on disconnected manual assignment processes
Project Gallery

Selected screens and system views

BOTAŞ Workforce Planning System project screen 1
BOTAŞ Workforce Planning System project screen 2
BOTAŞ Workforce Planning System project screen 3
Related Services

Need a similar solution?

Continue Exploring

Related projects

Have a similar project in mind?

Let’s discuss the workflow, technical requirements and product direction behind your idea.

Discuss Your Project

© 2026 Doğukan Kıralı. All rights reserved.