Welcome to the Persian Desktop Hospital CRM project! This comprehensive Hospital Customer Relationship Management (CRM) software, developed in Persian language using C# and Entity Framework with code-first migrations, is designed to empower healthcare professionals and streamline hospital management.
-
π₯ Multi-role Access: This CRM provides a role-based access control system with four distinct roles: Admin, Operator, Doctor, and Nurse. Each role has specific permissions and functionalities tailored to their responsibilities.
-
π₯ User-Friendly Interface: The frontend is built using the MetroFramework framework, ensuring an intuitive and visually appealing user experience.
-
π Comprehensive Dashboard: Stay informed with a comprehensive dashboard that offers insightful visualizations and data analytics tools. Monitor vital hospital metrics with ease.
-
π₯οΈ Database Flexibility: Easily configure the database by creating an empty database named "EPatientDb" or customize the database connection in the
App.config
file.
To run this application:
- Clone this repository.
- Open the project in Visual Studio.
- Execute the "Update-Package" command from the Package Manager Console to ensure all dependencies are installed.
- Create an empty database named "EPatientDb" (or modify the database connection string in
App.config
if necessary). - Run the application and explore its features.
Don't forget to star this repository π if you find it useful!
We welcome contributions from the open-source community to make this CRM even better. Feel free to fork this repository, create issues, and submit pull requests. Together, we can enhance healthcare management solutions.
Thank you for using our Persian Desktop Hospital CRM. We hope it serves you well! If you have any questions or feedback, please don't hesitate to reach out.