oop

Cui Skill Bank

Console app that matches employees by complementary skills

Cui Skill Bank

Tech Stack

JavaOOP

About This Project

Overview

Cui Skill Bank is a console-based Java OOP project where employees register skills they have and skills they want to learn, and staff match people with complementary skill sets. A director dashboard surfaces match statistics, and a query system lets employees raise questions staff can resolve — a small but complete ecosystem for skill development.

Motivation

This was my first real OOP assignment, and I wanted the system to model something with genuine multi-role interaction — employees, staff, and a director — rather than a single-actor CRUD app.

Lessons Learned

Designing clean class boundaries between the employee, staff, and director roles taught me more about encapsulation than any lecture had — getting the responsibilities right up front saved a lot of rework later.