aa.AHMAD
ABULHAWA
Menu
← Back to selected work

CISmate.

A clearer academic path.

A cross-platform academic planner for CIS students, connecting course information, semester planning, and AI-powered assistance.

FlutterDartREST APIsSpring BootMySQLOpenAI API

CISmate brings course exploration, prerequisite-aware planning, schedule generation, GPA calculation, and an AI assistant into a mobile application for Computer Information Systems students.

My contribution

Flutter application development and REST API integration, with attention to planning flows, responsive mobile screens, and student assistance.

The repository includes the Flutter client and documents a Spring Boot, MySQL, and OpenAI backend architecture. These screenshots show the actual application; deeper planning optimization and richer retrieval are described as future work.

Plan with context

Semester planning, prerequisite visibility, adjustable credit targets, and generated schedule warnings.

Know your options

Course and professor exploration, a GPA calculator, and career and opportunity modules.

Ask an assistant

Program-specific questions and guidance through the app’s AI assistant interface.

How can a dense academic plan feel manageable on a small screen?

Separate preferences, generation, and schedule review into clear flows. Keep warnings visible alongside results, and centralize API access in the Flutter network layer.

Garage Tahmeen Cinematic automotive web experience