finds.dev← search

// the find

utkuhanakar/Patient-Analysis-System-C

C · MIT · updated Apr 2026

A patient monitoring system developed in C, featuring dynamic memory management and a live analysis dashboard.

A first-year university assignment implementing a patient tracking system in C with dynamic memory, file I/O (CSV and JSON), and an ASCII dashboard. This is a student learning exercise, not a deployable system. The audience is other students looking at beginner C projects.

- Covers the right foundational C concepts for a first course: malloc/realloc/free, structs, file modes, and basic algorithms in one self-contained project.

- Writing a custom JSON parser with no external libraries, even a naive one, is a reasonable exercise for understanding string manipulation at this level.

- The logging to log.txt with timestamps is a good habit to demonstrate even in a toy project.

- Everything is in a single main.c file — no separation of concerns, no headers, no modules. This will become unmaintainable fast and teaches bad habits.

- The custom JSON parser is almost certainly fragile: no escaping, no nested object support, probably breaks on any string with a comma or quote. CSV + fscanf has the same problem.

- 0 stars, 0 forks, tagged 'vibe-coding' and 'student-project' — this is homework, not something anyone outside the class would use or build on.

- No input validation visible in the README, which in a C program with manual memory management means likely buffer overflows on any unexpected input.

View on GitHub → Homepage ↗

// 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 →