نظام ويب متكامل (Full Stack) لإدارة وحجز مواعيد العملاء، مبني من الصفر
باستخدام لغة C# وإطار ASP.NET Core في الخلفية، مع قاعدة بيانات حقيقية
SQLite عبر Entity Framework Core، وواجهة أمامية تتصل بالخادم عبر REST API.
اللغات والتقنيات المستخدمة:
- C# و ASP.NET Core 8 (الخلفية / Backend)
- Entity Framework Core + SQLite (قاعدة البيانات)
- REST API (نقاط نهاية: عرض، حجز، تحديث الحالة، حذف، إحصائيات)
- HTML5 + CSS3 + JavaScript (الواجهة الأمامية / Frontend)
أبرز المميزات:
- نموذج حجز موعد (اسم العميل، الجوال، الخدمة، التاريخ والوقت) يُحفظ في قاعدة البيانات.
- قائمة بكل المواعيد مرتبة حسب التاريخ مع حالة كل موعد.
- تأكيد الموعد أو إنهاؤه عبر طلب PUT يحدّث حالته في قاعدة البيانات.
- حذف أي موعد.
- إحصائيات تُحسب في الخادم: الإجمالي، بانتظار التأكيد، مؤكّدة، منتهية.
- شارات ملوّنة للحالة، وتصميم عصري متجاوب.