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



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.