Coursework

EzPlan

A Java application for registering project topics and assigning students to projects.

JavaSwingJDBCSQL ServerMaven
Project illustration: EzPlan
Recreated from the Java Swing layout in the source code, using sample data.

About the Project

A Java coursework project developed with team members. The desktop application uses Java Swing and SQL Server, with administrator, lecturer, and student roles.

Core workflows include managing topics, forming student groups, registering preferences, approving or rejecting applications, finalizing assignments, and viewing results. The source code separates model, DAO, service, and UI layers and connects to the database through JDBC.

View all projects

Related Projects

Project illustration: Real-Time NIDS

Security

Real-Time NIDS

Network intrusion detection using CNN-LSTM and a streaming data pipeline.

PythonKafkaFlinkCNN-LSTMFastAPINode.js
Project page
Project illustration: Study Planner

Apps

Study Planner

An Android application for managing classes, tasks, and Pomodoro sessions.

AndroidJavaSQLiteFirebaseGemini API
Project page
Project illustration: EzSafe

Blockchain

EzSafe

Decentralized image storage using IPFS and blockchain.

IPFSBlockchain
Project page