├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── custom.md │ └── feature_request.md └── workflows │ └── python-package.yml ├── .gitignore ├── LICENSE ├── README.md ├── app ├── controllers │ ├── user.js │ └── wallet.js ├── models │ ├── user.js │ └── wallet.js ├── routes │ └── api.js ├── services │ ├── analytics.js │ ├── blockchain.js │ └── riskManagement.js └── utils │ └── cryptography.js ├── config ├── atm_config.json ├── backend_config.json ├── environment.js ├── fiat_exchange_rate_config.json └── security.js ├── deploy ├── deploy_to_production.sh └── deploy_to_staging.sh ├── docs ├── api_reference.md ├── cryptocashout.jpeg ├── technical_guide.md └── user_manual.md ├── src ├── atm_software │ ├── __init__.py │ ├── atm_business_logic.py │ ├── atm_communication.py │ └── atm_ui.py ├── backend_services │ ├── __init__.py │ ├── fiat_exchange_rate_api.py │ ├── transaction_processing.py │ └── user_authentication.py ├── components │ ├── __init__.py │ ├── fiat_currency_converter.py │ └── pi_coin_wallet.py └── main.py └── tests ├── integration_tests ├── test_atm_software_integration.py └── test_backend_services_integration.py └── unit_tests ├── test_atm_business_logic.py ├── test_atm_ui.py └── test_transaction_processing.py /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOSASIH/cryptocashout-system/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/custom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOSASIH/cryptocashout-system/HEAD/.github/ISSUE_TEMPLATE/custom.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOSASIH/cryptocashout-system/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/python-package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOSASIH/cryptocashout-system/HEAD/.github/workflows/python-package.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOSASIH/cryptocashout-system/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOSASIH/cryptocashout-system/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOSASIH/cryptocashout-system/HEAD/README.md -------------------------------------------------------------------------------- /app/controllers/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOSASIH/cryptocashout-system/HEAD/app/controllers/user.js -------------------------------------------------------------------------------- /app/controllers/wallet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOSASIH/cryptocashout-system/HEAD/app/controllers/wallet.js -------------------------------------------------------------------------------- /app/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOSASIH/cryptocashout-system/HEAD/app/models/user.js -------------------------------------------------------------------------------- /app/models/wallet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOSASIH/cryptocashout-system/HEAD/app/models/wallet.js -------------------------------------------------------------------------------- /app/routes/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOSASIH/cryptocashout-system/HEAD/app/routes/api.js -------------------------------------------------------------------------------- /app/services/analytics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOSASIH/cryptocashout-system/HEAD/app/services/analytics.js -------------------------------------------------------------------------------- /app/services/blockchain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOSASIH/cryptocashout-system/HEAD/app/services/blockchain.js -------------------------------------------------------------------------------- /app/services/riskManagement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOSASIH/cryptocashout-system/HEAD/app/services/riskManagement.js -------------------------------------------------------------------------------- /app/utils/cryptography.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOSASIH/cryptocashout-system/HEAD/app/utils/cryptography.js -------------------------------------------------------------------------------- /config/atm_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOSASIH/cryptocashout-system/HEAD/config/atm_config.json -------------------------------------------------------------------------------- /config/backend_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOSASIH/cryptocashout-system/HEAD/config/backend_config.json -------------------------------------------------------------------------------- /config/environment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOSASIH/cryptocashout-system/HEAD/config/environment.js -------------------------------------------------------------------------------- /config/fiat_exchange_rate_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOSASIH/cryptocashout-system/HEAD/config/fiat_exchange_rate_config.json -------------------------------------------------------------------------------- /config/security.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOSASIH/cryptocashout-system/HEAD/config/security.js -------------------------------------------------------------------------------- /deploy/deploy_to_production.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOSASIH/cryptocashout-system/HEAD/deploy/deploy_to_production.sh -------------------------------------------------------------------------------- /deploy/deploy_to_staging.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOSASIH/cryptocashout-system/HEAD/deploy/deploy_to_staging.sh -------------------------------------------------------------------------------- /docs/api_reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOSASIH/cryptocashout-system/HEAD/docs/api_reference.md -------------------------------------------------------------------------------- /docs/cryptocashout.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOSASIH/cryptocashout-system/HEAD/docs/cryptocashout.jpeg -------------------------------------------------------------------------------- /docs/technical_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOSASIH/cryptocashout-system/HEAD/docs/technical_guide.md -------------------------------------------------------------------------------- /docs/user_manual.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOSASIH/cryptocashout-system/HEAD/docs/user_manual.md -------------------------------------------------------------------------------- /src/atm_software/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/atm_software/atm_business_logic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOSASIH/cryptocashout-system/HEAD/src/atm_software/atm_business_logic.py -------------------------------------------------------------------------------- /src/atm_software/atm_communication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOSASIH/cryptocashout-system/HEAD/src/atm_software/atm_communication.py -------------------------------------------------------------------------------- /src/atm_software/atm_ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOSASIH/cryptocashout-system/HEAD/src/atm_software/atm_ui.py -------------------------------------------------------------------------------- /src/backend_services/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/backend_services/fiat_exchange_rate_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOSASIH/cryptocashout-system/HEAD/src/backend_services/fiat_exchange_rate_api.py -------------------------------------------------------------------------------- /src/backend_services/transaction_processing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOSASIH/cryptocashout-system/HEAD/src/backend_services/transaction_processing.py -------------------------------------------------------------------------------- /src/backend_services/user_authentication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOSASIH/cryptocashout-system/HEAD/src/backend_services/user_authentication.py -------------------------------------------------------------------------------- /src/components/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/components/fiat_currency_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOSASIH/cryptocashout-system/HEAD/src/components/fiat_currency_converter.py -------------------------------------------------------------------------------- /src/components/pi_coin_wallet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOSASIH/cryptocashout-system/HEAD/src/components/pi_coin_wallet.py -------------------------------------------------------------------------------- /src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOSASIH/cryptocashout-system/HEAD/src/main.py -------------------------------------------------------------------------------- /tests/integration_tests/test_atm_software_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOSASIH/cryptocashout-system/HEAD/tests/integration_tests/test_atm_software_integration.py -------------------------------------------------------------------------------- /tests/integration_tests/test_backend_services_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOSASIH/cryptocashout-system/HEAD/tests/integration_tests/test_backend_services_integration.py -------------------------------------------------------------------------------- /tests/unit_tests/test_atm_business_logic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOSASIH/cryptocashout-system/HEAD/tests/unit_tests/test_atm_business_logic.py -------------------------------------------------------------------------------- /tests/unit_tests/test_atm_ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOSASIH/cryptocashout-system/HEAD/tests/unit_tests/test_atm_ui.py -------------------------------------------------------------------------------- /tests/unit_tests/test_transaction_processing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOSASIH/cryptocashout-system/HEAD/tests/unit_tests/test_transaction_processing.py --------------------------------------------------------------------------------