{"id":51285797,"url":"https://github.com/dreyyan/academiq","last_synced_at":"2026-06-30T05:31:47.108Z","repository":{"id":322991908,"uuid":"1091089913","full_name":"dreyyan/academiq","owner":"dreyyan","description":"[ A Comprehensive University Management System via Java Object-Oriented Design ]","archived":false,"fork":false,"pushed_at":"2025-11-28T05:06:30.000Z","size":3623,"stargazers_count":0,"open_issues_count":4,"forks_count":1,"subscribers_count":0,"default_branch":"development","last_synced_at":"2026-04-17T12:30:04.544Z","etag":null,"topics":["cli","java","oop","tui","university-management-system"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dreyyan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-11-06T14:43:35.000Z","updated_at":"2025-11-28T05:06:34.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/dreyyan/academiq","commit_stats":null,"previous_names":["dreyyan/academiq"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dreyyan/academiq","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dreyyan%2Facademiq","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dreyyan%2Facademiq/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dreyyan%2Facademiq/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dreyyan%2Facademiq/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dreyyan","download_url":"https://codeload.github.com/dreyyan/academiq/tar.gz/refs/heads/development","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dreyyan%2Facademiq/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34954283,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-30T02:00:05.919Z","response_time":92,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","java","oop","tui","university-management-system"],"created_at":"2026-06-30T05:31:46.024Z","updated_at":"2026-06-30T05:31:47.097Z","avatar_url":"https://github.com/dreyyan.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AcademIQ\n_A Comprehensive University Management System via Object-Oriented Design_\n\n**AcademIQ** is a Java-based command-line application that streamlines university operations through robust student, staff, and course management. Built with clean OOP principles and in-memory data structures, it features a menu-driven CLI for administrators, academic staff, and students to handle enrollment, grading, scheduling, and reporting — all within a secure, modular, and extensible architecture.\n\nThe primary purpose of **AcademIQ** is to serve as a centralized, efficient platform for managing academic workflows while demonstrating best-practice OOP design: encapsulation, inheritance, polymorphism, abstraction, and composition.\n\n## FEATURES\nInteractive CLI Menu – Navigate subsystems (SIS, ASIS, CMS, etc.) via numbered options with real-time feedback.  \nIn-Memory Data Management – Fast, lightweight persistence using `ArrayList`, `HashMap`, and custom collections.  \nOOP-Driven Architecture – Full implementation of `Person`, `Staff`, `Student`, and specialized subclasses with polymorphic `displayInfo(): void` and `generateReport(): String`.  \nComprehensive Subsystems – SIS, ASIS, CMS, Grading, Enrollment, and Reporting modules fully linked via composition.  \nSecure Data Handling – Private attributes with getters/setters; validation on GPA, enrollment status, and capacity.\n\n## FUTURE IMPLEMENTATIONS\nAI Recommendation Engine – Suggest courses based on GPA, prerequisites, and academic history.  \nReal-Time Analytics Dashboard – Visualize enrollment trends, faculty load, and at-risk students.  \nRole-Based Access Control – Admin, AcademicStaff, and Student login views.  \nFile-Based Persistence – Save/load data using JSON or CSV.  \nWeb Interface – Migrate CLI to Spring Boot + Thymeleaf or React frontend.\n\n## UPDATES\nCore UML model finalized with `Staff` hierarchy and `displayInfo(): void` standardization.  \nCLI menu system with subsystem navigation implemented.  \nIn-memory data layer with `List` and `Map` collections in progress.  \nOngoing refinements to input validation, error handling, and report formatting.\n\n## PROJECT DETAILS\nAuthor: dreyyan, Dominique0912, yuuhnna  \nStarted: November 2025  \nFinished:\n\n## TECH STACK\nLanguage: Java 17+  \nFramework: Standard Library  \nLibraries: None (pure Java)  \nData: In-memory collections (`ArrayList`, `HashMap`)\n\n## INSTALLATION\n### Prerequisites\n- Java 17 or higher\n- `git` (optional)\n\n### Run the Application\n```bash\ngit clone https://github.com/yourusername/academiq.git\ncd academiq\njavac -d out src/main/java/com/academiq/*.java\njava -cp out com.academiq.Main","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdreyyan%2Facademiq","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdreyyan%2Facademiq","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdreyyan%2Facademiq/lists"}