A role-based home healthcare management system - book doctors and nurses for at-home visits, with dedicated dashboards per role and a full booking and payment flow. Built as a Windows desktop application in C# WinForms with a SQL Server backend.
- Role-based access for Admin, Doctor, Nurse, and Patient, each with its own dashboard
- Book home visits from doctors or nurses
- Admin management of doctors, nurses, and bookings
- Login with failed-attempt tracking and a forgot-password flow
- Booking status tracking and a payment flow
- 18 Windows Forms covering the end-to-end workflow
C# (.NET Framework, WinForms), SQL Server.
Requirements: Visual Studio with the ".NET desktop development" workload, and SQL Server (Express edition is fine).
- Clone the repo and open
DocAtHome.csprojin Visual Studio. - Create the SQL Server database and load the seed data (see
DocAtHome_Seed_Data.pdf). - Update the connection string in
App.configto point to your SQL Server instance. - Build and run (F5).
DIAGRAMS.md- system and data diagramsDEFENSE_DEMO_SCRIPT.mdandDocAtHome_Defense_Demo_Script.pdf- guided walkthroughDocAtHome_QA_Prep_Sheet.pdf- Q&A preparation
See the repository for license details.