Planning and verifying tool for all the requirements of your studies
As part of a two semester Java course last year, I designed and implemented a simple JavaFX desktop app for keeping your studies on track.
It can import data from SIS, an integrated school information system that my university uses, but you can also enter your course data yourself: either manually in the app, or create a valid JSON (see README on how to do that) and import it.
The app will verify any constraints you place want to check your study plan for (minimum credit number, etc.). Give it a try now!
If you encounter any issue or have question, feel free to open a new issue on GitHub.