Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bahattincinic/cheers
Supply selection and supply chain management
https://github.com/bahattincinic/cheers
ahp django python vikor
Last synced: about 1 month ago
JSON representation
Supply selection and supply chain management
- Host: GitHub
- URL: https://github.com/bahattincinic/cheers
- Owner: bahattincinic
- License: mit
- Created: 2017-02-26T08:39:50.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-02-08T22:22:54.000Z (almost 7 years ago)
- Last Synced: 2023-04-27T16:48:59.748Z (over 1 year ago)
- Topics: ahp, django, python, vikor
- Language: JavaScript
- Homepage: https://app-cheers.herokuapp.com/
- Size: 1.7 MB
- Stars: 4
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Cheers
This project covers supply selection and supply chain management, which includes steps from production to delivery and support. All calculations has been bundled into a web application to make examination useful.
Supply selection is an extensive problem with many variables involved. Comparison between suppliers is crucial and needs to be performed with utmost delicacy. In order to perform this comparison one can compare two criterias in each step. AHP is one of the methods which can perform comparison with many criterias involved, can be used to help compare suppliers with many criterias. In this project AHP is used to compare such suppliers with the help of the real world variables obtained from real world institutions. Using this real world data a Python application has been written to simulate comparision between suppliers with many criterias.
**keywords:** supply chain management, decision making with many variables, AHP, python, django ....
## Articles
- https://en.wikipedia.org/wiki/Analytic_hierarchy_process
- https://en.wikipedia.org/wiki/VIKOR_method## Development
*This application was developed in a very short time. That's why frontend code quality so bad. I want to rewrite frontend with React. Also, it has only Turkish language support. I will implement multi-language support. If you want to contribute, please contact me.*
## Demo
- Short Video: https://www.youtube.com/watch?v=bJ3PLNz7LLQ
- Long Video: https://www.youtube.com/watch?v=MfXDSCaNHF8## Technologies
- Python
- Django
- PostgreSQL
- Highcharts
- D3.js
- Bootstrap
- Heroku### Requirements
* Python 3.5+
### Installation
#### OSX
Install Homebrew
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Install Required Packages:
$ brew install python3
#### Ubuntu/Debian
Install Required Packages:
(python3 is already installed as default on 16.04)$ sudo apt-get install python3-dev libpq-dev
### Building the Project
Create Virtual Environment (3.5+)
$ virtualenv --python=$(which python3) env
$ sourve env/bin/activateClone the repository and:
$ git clone [email protected]:bahattincinic/cheers.git
$ cd cheers/install requirements
$ pip install -r requirements.txt
copy settings file
$ cp cheers/settings/dev.py-dist cheers/settings.dev.py
$ export DJANGO_SETTINGS_MODULE="cheers.settings.dev"To run the project, Follow the following commands:
$ python manage.py migrate
$ python manage.py runserverif you want to import initial data, You can run the following commands:
$ python manage.py loaddata cheers/fixtures/supplier.json
$ python manage.py loaddata cheers/fixtures/criterion.json## Deployment
```
$ heroku login
$ git push heroku master
```## Contributors
- Bahattin Cinic
- Besna Ruken Tarkan