A browser extension for UPLB students to calculate their GWA and simulate grades needed for Latin honors. Available on Chrome, Firefox, Opera, and Edge.
gradesim/
├── extension/ # Browser extension source
│ ├── src/ # Shared source (popup, content scripts, curriculum data)
│ ├── manifests/ # Per-browser manifest files
│ ├── icons/ # Extension icons
│ └── build.sh # Build script for each browser target
├── website/ # Next.js landing page
│ ├── app/ # Pages and components
│ └── public/
│ ├── curricula/ # Curriculum images by college (PNG)
│ ├── chrome.svg # Browser logos
│ └── firefox.svg
└── README.md
cd extension
./build.sh all # Build all browsers
./build.sh chrome # Build Chrome only
./build.sh firefox # Build Firefox onlyOutput goes to extension/dist/<browser>/. Load the folder in your browser's developer mode.
- Automatic GWA calculation from AMIS
- "What If?" simulator for Latin honor targets
- Grades overview by semester or year
- 30+ UPLB degree programs supported
- 100% local — no data leaves your device
cd website
npm install
npm run devThe landing page links to both store listings and displays curriculum data.
All data stays on your device. No servers, no analytics, no tracking. See PRIVACY_POLICY.md.
MIT