Back to Projects
Case Study

Desktop Student Inventory System

A desktop app for managing student records and inventory, built with Java and JavaFX.

Desktop Student Inventory System

Role

Desktop Application Developer

Duration

1 month

Overview

A JavaFX desktop application for educational institutions to manage student records and equipment inventory. The application uses a MySQL database with Semaphore API for synchronization, and is packaged with InnoSetup for easy Windows deployment. The JavaFX UI provides a native desktop experience with responsive data tables and forms.

Key Features
  • Student records management
  • Equipment inventory tracking
  • Database synchronization via Semaphore API
My Role & Responsibilities
  • Built JavaFX desktop application with FXML for UI layouts
  • Integrated MySQL database with Semaphore API for sync
  • Packaged installer with InnoSetup for Windows deployment
Tech Stack

Desktop

JavaJavaFXFXML

Database

MySQLSemaphore API

Packaging

InnoSetup
Details
StatusPrivate
Duration1 month
RoleDesktop Application Developer