oop

Cui Skill Bank

Console-based Java application for employee skill registration, matching, and management — built as a first OOP assignment.

Cui Skill Bank

Tech Stack

JavaOOP

About This Project

Overview

The Employee Skill Registration System is a console-based Java application developed as an introductory Object-Oriented Programming project. It allows employees to register their existing skills and specify the skills they want to learn, while staff members analyze registrations to match employees based on complementary skill sets. The system also includes a director dashboard that presents employee data, skill matches, and overall statistics. Additionally, it supports community activities and a query submission system where employees can raise questions that staff members handle, making it a complete mini ecosystem for skill development and collaboration.

Motivation

Every project starts with a problem worth solving. For Cui Skill Bank, the motivation came from wanting to streamline workflows and create something that genuinely helps users save time. The goal was to build a solution that is not just functional, but delightful to use.

Lessons Learned

Building Cui Skill Bank taught me valuable lessons about system design, user experience, and the importance of iterative development. Each challenge became an opportunity to grow as a developer and problem solver.