نظام إدارة العيادة (Clinic Management System)
نظام متكامل لإدارة وتنظيم عمليات العيادة، تم تطويره باستخدام **Java وSpring Boot**، ويهدف إلى تسهيل إدارة الأطباء والمرضى والتخصصات والمواعيد من خلال واجهات RESTful API منظمة وسهلة الاستخدام.
**أهم مميزات النظام:**
* إدارة بيانات الأطباء والمرضى.
* إدارة التخصصات الطبية وربط الأطباء بالتخصصات.
* حجز وإدارة مواعيد المرضى.
* تنفيذ عمليات الإضافة والتعديل والحذف والاستعلام (CRUD).
* استخدام **Spring Data JPA وHibernate** للتعامل مع قاعدة البيانات.
* تطبيق العلاقات بين الكيانات بطريقة منظمة.
* توفير REST APIs للتعامل مع بيانات النظام.
* البحث والاستعلام عن البيانات بسهولة.
* تصميم المشروع باستخدام **Layered Architecture** للحفاظ على تنظيم وقابلية تطوير الكود.
* معالجة الأخطاء والتحقق من صحة البيانات.
يُظهر المشروع خبرة عملية في **تطوير تطبيقات Backend باستخدام Spring Boot، تصميم REST APIs، التعامل مع قواعد البيانات، وJPA/Hibernate**.