The problem
Electronics engineering courses lacked a dedicated management system covering courses, assessments, and real-time communication across all stakeholders: students, faculty, and administrators.
Approach
A complete desktop LMS in JavaFX with a MySQL backend, providing separate role-based dashboards for Admin, Faculty, and Students. Includes a built-in TCP-based chat application for real-time messaging between users.
Outcome
A fully functional multi-stakeholder LMS with real-time TCP chat. Demo published on YouTube.
Highlights
- Three stakeholder roles: Admin, Faculty, Student, each with dedicated dashboards.
- Built-in TCP chat application for real-time communication.
- Full CRUD over courses, assessments, and user accounts.
- JavaFX frontend backed by MySQL for full persistence.

