Thanks for checking out Course Scheduler.
- Read
docs/SETUP.md. - Start Derby server and initialize schema.
- Open
CourseSchedulerVayunandanreddyPannalaVFP5175in NetBeans or build via Ant. - Validate core workflows manually:
- Add semester/course/class/student
- Schedule and waitlist behavior
- Drop student/class and verify promotions
- Run local compile check:
./scripts/compile-app.sh
- Keep changes focused and easy to review.
- Update docs when setup, behavior, or architecture changes.
- Preserve existing naming/style in Java files.
- Include clear testing notes in PR description.
- Ensure GitHub Actions compile workflow stays green.
- UI modernization and accessibility improvements.
- Error handling and validation around duplicate/invalid input.
- Unit/integration test coverage for query classes.
- Better packaging and one-command local bootstrap.