MedFixture

A python GUI application using Tkinter and SQlite database for fixing hospital appointments

Download as .zip Download as .tar.gz View on GitHub

For-the-Badge-Python GitHub release (latest by date including pre-releases)

Travis (.com) branch GitHub last commit GitHub issues GitHub top language GitHub repo size GitHub License

GitHub forks GitHub stars


Logo

MedFixture

A GUI application to make and manage hospital appointments in a database!
Explore the docs »

View Demo · Report Bug · Request Feature · Make Pull Request

Table of Contents

About the Project

what-is-it-window

MedFixture is an application to book and manage the appointments of a hospital or clinic. The application itself doesn’t save any data, that is, the login credentials, authentication data and patients’ data is not hard programmed in the python script. The data which is handled by the application is actualy stored in an SQLite database. The appication itself can be used by several people and institutions. We just need to connect it the corresponding database.

Features

master-login

master-login

menu-bar

add-appointment

update-appointment

delete-appointment

logout-warning

Built using

Getting Started

To use the this application on your system, you can simply clone this repository or download the .zip file. But, to run the application with all it’s features, you must make proper setup and installation of libraries and prerequisites.

Prerequisites

Installation

  1. :dancers: Clone the repository or download the .zip from here.
    git clone https://github.com/chauhannaman98/MedFixture.git
    
  2. Go to the directory:
    cd MedFixture
    
  3. Make sure you have installed all the prerequisites and required tools and modules.

  4. Make sure you have database(database.db) file in the directory.

  5. :man_technologist: Run master.py from terminal/command prompt from the .
    python3 master.py
    

Changelog

[v1.1.1] - 2020-05-31

Added:

Fixed:

[v1.0.0-beta.1] - 2020-05-10

A stable application has been released for public use in the beta state. Users are appreciated to test the application. You can create an issue to request a new feature or report a bug. Also, you can fork the repository and make a pull request for contributions.

[v0.2.0] - 2020-05-07

Added:

Changed:

Deprecated:

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. :fork_and_knife: Fork the Project
  2. :sparkles: Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. :white_check_mark: Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. :seedling: Push to the Branch (git push origin feature/AmazingFeature)
  5. :arrow_heading_up: Open a Pull Request

License

Distributed under the GNU General Public License v3.0 License. See LICENSE for more information.

Contact

Made with :heart: by Naman Chauhan - @techmirtz - chauhannaman98gmail.com

Project Link: :octocat: https://github.com/chauhannaman98/MedFixture

Acknowledgements