// the find
vladdyz/vetClinic
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