Private System Case Study | AI + Academic Operations

Ubuntu Accounting

Designed and architected as a full learning and administrative ecosystem for UMP accounting support, evolving from a single chatbot into a multi-role academic platform.

Project Origin & Evolution

Ubuntu Accounting began in December 2025 when UMP explored AI for improving teaching and learning. The original request was an administrative assistant bot, but the scope expanded into a complete platform with student support, lecturer operations, and predictive analytics.

Platform Capabilities

Tech Stack

  • Java 21 + Spring Boot 3.3
  • Spring Security, Spring Data JPA, Thymeleaf
  • PostgreSQL + pgvector
  • Spring AI + OpenAI integration
  • Apache POI for DOCX ingestion

Architecture Highlights

  • Role-based route protection for students, lecturers, and admins.
  • FAQ caching to reduce API costs and improve response speed.
  • Vector similarity retrieval filtered by module metadata.
  • Analytics layer for usage trends, risk visibility, and distribution insights.

Because this is a private institutional platform, this page focuses on architecture, system behavior, and implementation impact rather than a public demo.