Skip to content

A Django-based Web Application Implementing Gale Shapley Algorithm in the Medical Context

License

Notifications You must be signed in to change notification settings

ShikharJ/Organ-Exchange

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Organ-Exchange

A Django-based Web Application Implementing Modified Gale Shapley Algorithm in the Medical Context of Patient - Donor Exchanges.

The idea here is that the institution has the list of available donors and their associated data available at all times, and patient accounts are accessed to request the transplants keeping in mind the various constraints of medical procedures.

Installation

You just need Python 3.6 or above to run this flawlessly.

For a one stop solution, I always use conda. First install conda and create you own environment as:

conda create --name myenv

where myenv is the environment name (which can be changed at will). Then activate the environment by:

source activate myenv

and then install Python using a single command:

conda install -c conda-forge python

Running

You can execute the project using the following command in the src folder:

python manage.py runserver

Screenshots

Notes and Credits

Since I had no prior experience in web-based designing, I had to rely on a few open source implementations for making the project aesthetically pleasing. Thanks to everyone whose designs helped me in reaching over to a final product. A special shout-out to Srajan Garg and his team's work using CSS and Materialize that helped me in the beautification of the idea implemented above. The core design also helped me in coming up with a rather novel way of representing the data and the algorithm involved.

About

A Django-based Web Application Implementing Gale Shapley Algorithm in the Medical Context

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published