xnths.

Sub-project · Live · Part of USP Aberta

Graduation checker

A tool for BCC students at IME-USP: upload your transcript and see whether you are on track to graduate, with the transcript parsed entirely in your browser.

Engineered by Xnths as part of USP Aberta.

At a glance

Role
Sole engineer
Links
Stack
TypeScript · Next.js · PDF parsing
0
bytes of the transcript sent to a server
client-only PDF parsing

1Design

  • Privacy by architecture. the PDF is parsed in the browser, so there is nothing to protect on a server.
  • Curriculum versions. versions of the program’s curriculum are recovered from web archives, because the rules that apply depend on when a student entered, including the window before academic expiry.
  • Optimal allocation. credits are allocated to requirement groups so that the best possible outcome is found, not the first one.