// the find
Tonmoy298/Appointment-scheduling
A console-based clinic appointment scheduling system built in C with file- handling
A first-year C programming project implementing a console-based clinic appointment system with file persistence. Single-file, ~500-1000 lines of C covering patient/doctor/appointment CRUD plus a password-protected admin panel. This is a learning exercise, not production software.
Uses binary file I/O (fread/fwrite) for persistence rather than just in-memory arrays, which is a solid step up for a first-year project. Covers a reasonable breadth of C fundamentals: structs, file handling, sorting, and search in one coherent domain. The admin/patient panel separation shows some thinking about access control, even if the implementation is trivial.
The admin password is hardcoded as 'admin123' in the source and documented in the README — there is no security here at all. All data is stored in a single flat binary file with no relational integrity; deleting a doctor almost certainly leaves orphaned appointments or requires a full file rewrite. Bubble sort on a flat array means performance collapses as soon as you have more than a few hundred records. No input validation evident — buffer overflows on name/contact fields are likely given fixed-size char arrays.