finds.dev← search

// the find

Not-Gaurav/Report-Card-Generator-in-C

★ 2 · C · MIT · updated Nov 2025

A C-based Report Card Management System to create, view, and export student reports. Calculates totals, percentages, and grades automatically with discipline remarks. Supports multiple subjects and PDF export via Chrome headless mode for professional report generation.

A single-file C console app that manages student report cards in memory, calculates grades, and exports to PDF by shelling out to headless Chrome. This is a student project demonstrating basic C structs and file I/O, not a tool anyone would deploy in production.

Uses plain C structs and arrays competently for what it is — no unnecessary complexity. The PDF export via Chrome headless is a pragmatic hack that actually works without pulling in a PDF library. Grade and discipline calculations are straightforward and correct. Includes sample output screenshots, which is more than most beginner projects bother with.

All data lives in runtime memory — close the program and everything is gone, which makes it useless for any real record-keeping. Shelling out to Chrome for PDF is fragile: path detection is hardcoded, it will break silently if Chrome isn't installed, and there's no error handling shown. Single-file design with no separation between UI, logic, and data will make any extension painful. Two stars, zero forks, and a project PDF named after what appears to be a student ID — this is a homework submission, not a tool.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →