A Java desktop application that prevents duplicate research titles using:
- MySQL (central database, optional)
- SQLite (local offline fallback)
- TF‑IDF similarity detection
- Add, edit, delete research titles
- Search by title, SY‑YR, or strand
- Automatic sync between MySQL and SQLite
- Offline support (SQLite only)
- Java 17 or later
- Maven (for building)
- MySQL (optional, for sync)
mvn clean package