AI / Academic Decision Intelligence

Coursa

An AI-assisted academic decision intelligence platform that parses student transcripts and university policies to recommend optimal course workloads, manage graduation risks, and guide career paths.

CategoryAcademic Decision Intelligence
FocusTranscript Parsing, Policy Rules, Advisor Chat
RoleFull-Stack Engineer & AI Pipeline Developer
DeploymentContainerized app deployed on Google Cloud Run
Coursa academic decision platform dashboard preview

Overview

Coursa was designed as a prototype for Indonesian university students planning their academic path. It helps students understand study-plan credit limits, prerequisite rules, graduation readiness, thesis eligibility, and career direction from their own academic records.

Problem

Students often need to manually review transcripts and curriculum rules before registering for semester courses. This can lead to prerequisite mistakes, wrong credit-load planning, missed failed core courses, and poorly aligned thesis or career decisions.

Solution

Coursa parses uploaded transcripts and university policy documents into structured data. The app stores that data in PostgreSQL and sends compact profile summaries to the advisor chat, combining deterministic academic rules with natural language guidance.

Hybrid AI + Rule Engine

The platform separates high-token document ingestion from fast conversational advising. Multi-modal AI extracts transcript and policy data once, while a TypeScript rule engine calculates credit limits, academic risk, graduation readiness, and thesis eligibility before recommendations are shown.

Key Features

  • Transcript ingestion for PDF and image formats, extracting course history, credits, and GPA details.
  • Academic policy parser for prerequisites, internship rules, and graduation metrics.
  • Hybrid compliance engine for academic risk, workload limits, and thesis eligibility.
  • Context-aware advisor chat in Bahasa Indonesia using student history and campus rules.
  • Decision reports with SWOT analysis, study strategy, thesis ideas, and career paths.
  • Developer control panel for model provider switching and mock academic scenarios.

Tech Stack

React Bun Hono PostgreSQL Prisma Cloud Run
FrontendReact, React Router, Tailwind CSS, Zustand, Framer Motion, Lucide React
BackendBun and Hono API services
DatabasePostgreSQL with Prisma ORM
AI LayerGemini, OpenAI, and OpenRouter provider support
DeployDockerized application deployed on Google Cloud Run

Contribution

Developed the dual-stage AI processing pipeline, built the TypeScript academic rule engine, implemented the student dashboard and advisor interface, and designed database schemas for secure sessions, student profiles, and snapshot history tracking.

Impact

Structured profile summaries reduce per-chat token usage by roughly 90% compared with resending raw documents. Automated academic rule checks turn manual curriculum verification from hours into seconds, and the containerized deployment is ready for serverless production environments.

Building An AI Advisor?

We can help turn document-heavy workflows into structured data, reliable rules, and AI-assisted decision support.

Discuss Project