finds.dev← search

// the find

vladdyz/vetClinic

C · updated Jun 2024

A Veterinary Clinic appointment scheduler

A first C programming project implementing a veterinary clinic appointment scheduler with patient record management and menu-driven interfaces. Data is stored in flat text files and loaded at runtime. This is a student exercise, not a production tool.

- Clean separation of concerns across core.c/core.h (utilities) and clinic.c/clinic.h (domain logic) — good instinct for a first project

- Includes real data files (patientData.txt, appointmentData.txt) so the program runs with sample data out of the box

- Covers multiple operations: add, search, update, delete — a reasonably complete CRUD exercise for the domain

- Zero stars, no contributors, no tests — this is a learning exercise with no community or maintenance behind it

- Flat file persistence means no concurrent access, no indexing, and data is lost or corrupted if the process dies mid-write

- C with manual memory management and no mention of any sanitization — almost certainly has buffer overflow risks on string input

- No build system beyond a Visual Studio project file; building on Linux or Mac requires manual setup

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 →