Skip to content

Latest commit

 

History

History
68 lines (45 loc) · 2.8 KB

README.md

File metadata and controls

68 lines (45 loc) · 2.8 KB

Hakim Application (Pre Release)

Hakim is a desktop application designed to manage a doctor's patients' files, appointments, and folders, among other tasks. The application is built using WinUI 3 and follows the MVVM architecture, and it is connected to an SQLite database.

image image image image image image

Features

  • Patient Management: Easily add, edit, and delete patient records.
  • Appointment Scheduling: Schedule, view, and manage appointments.
  • Folder Management: Organize and manage patient folders efficiently.
  • Search Functionality: Quickly search for patients and appointments.
  • Data Storage: Securely store data in an SQLite database.

Technologies Used

  • WinUI 3: A modern UI framework for building Windows applications.
  • MVVM Architecture: Model-View-ViewModel architecture for separation of concerns and better code maintainability.
  • SQLite: Lightweight, disk-based database for data storage.

Installation

To run the Hakim application, follow these steps:

  1. Clone the Repository:

    git clone https://github.com/Zakariathr22/Hakim.git
    cd hakim-app
  2. Install Dependencies: Ensure you have the necessary development tools and libraries for WinUI 3 installed. You can install these via Visual Studio.

  3. Build the Application: Open the solution file Hakim.sln in Visual Studio and build the project.

  4. Run the Application: After building the project, you can run the application directly from Visual Studio.

Database Configuration

Hakim uses an SQLite database to store all data. The database file is automatically created and managed by the application. You can find the database file in the application's data directory.

Contributing

If you would like to contribute to the development of Hakim, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bugfix.
  3. Commit your changes and push them to your fork.
  4. Create a pull request with a description of your changes.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Contact

For any questions or inquiries, please contact Zakaria Tahri at [zakotahri@outlook.com].


Thank you for using Hakim! I hope this application makes managing your practice easier and more efficient.