Graduation project · 2025 – 2026 · Umm Al-Qura University
AutoAcad
Every semester, instructors put together an NCAAA course file by hand: a dozen documents, grade sheets and learning-outcome numbers. AutoAcad reads the folder, checks it, does the maths, and fills in the official report in minutes.

11documents checked per course
2finished files: Word and Excel
3roles: instructor, coordinator, admin
Minutesinstead of a semester of paperwork
How it works

Up close



How I built it
- A web app in React, Express and TypeScript, with its data in SQL.
- It pulls course codes, learning outcomes and grade distributions out of Office files, and flags conflicts between sources.
- It fills the official NCAAA Word template programmatically and exports the full report package.
- Separate workflows for instructors, coordinators and admins, with secure sign-in (bcrypt passwords, httpOnly sessions).