In a world where AI seems capable of solving almost anything, this project focuses on a different kind of challenge โ the small, contextual problems that students face every day and that are often overlooked.
CHAD was built around a simple idea: What if a rule-based assistant could truly understand the real needs of a university student?
๐ About the Project
CHAD is a desktop application developed in Java (JavaFX) that helps students navigate academic life at UTCN in a practical and immediate way.
Instead of relying on generic solutions, CHAD focuses on providing clear, structured, and context-aware information tailored to student needs.
โ๏ธ Features
The application can:
-
๐ Help students quickly find:
- classrooms
- the secretaryโs office
- the library โ with detailed, location-specific guidance
-
๐ Display daily schedules instantly โ e.g. โWhat classes do I have on Monday?โ
-
โฑ Show break intervals between classes
-
๐งญ Generate floor-specific directions โ no more wandering through hallways
-
๐ Generate direct Google Maps links for buildings
-
๐ฌ Provide structured academic information through a conversational chat interface
๐ง Project Status
๐ก Purpose
This project explores how a rule-based system can still be highly effective when applied to well-defined, real-world problems โ especially in a university context.
๐ ๏ธ Technologies Used
- Java
- JavaFX
- JSON processing (for schedule data)
๐ Structure
The project follows a standard Java/Maven structure:
srcโ source codepom.xmlโ project configuration.gitignoreโ ignored files
๐ Notes
This project is being actively developed and improved. Feedback and suggestions are welcome.
