تفاصيل العمل

Dental Clinic Management System | C#, WPF, .NET 8, EF Core, SQLite

Built a Windows desktop application for managing a dental clinic, covering appointment booking, patient records, and a dashboard.

Designed a three-layer architecture (UI / Core / Data) using MVVM and the Repository Pattern for maintainability and testability.

Implemented Dependency Injection with Microsoft.Extensions.DependencyInjection to wire services, repositories, and view models.

Used Entity Framework Core (Code-First) with automatic migrations and seed data on a local SQLite database.

Secured access with PBKDF2 password hashing (SHA-256, 100,000 iterations, random salt).

Developed a custom navigation service, reusable commands (RelayCommand / AsyncRelayCommand), value converters, and runtime Dark/Light theme switching.

Added automatic patient creation on booking, auto-generated case numbers, and database backup functionality.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات