{"id":15063907,"url":"https://github.com/gititsid/visaverdict","last_synced_at":"2026-02-03T06:03:25.303Z","repository":{"id":256370178,"uuid":"849824543","full_name":"gititsid/VisaVerdict","owner":"gititsid","description":"A ML project to predict possibility of US Visa approval","archived":false,"fork":false,"pushed_at":"2024-09-12T13:57:10.000Z","size":1390,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-15T19:29:03.112Z","etag":null,"topics":["classification","python3","random-forest-classifier","scikit-learn"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gititsid.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-30T10:18:49.000Z","updated_at":"2024-09-12T13:58:11.000Z","dependencies_parsed_at":null,"dependency_job_id":"5986b5eb-54e5-4cf3-88f3-4604e6bdea64","html_url":"https://github.com/gititsid/VisaVerdict","commit_stats":null,"previous_names":["gititsid/visaverdict"],"tags_count":0,"template":false,"template_full_name":"heydido/MLProjectTemplate","purl":"pkg:github/gititsid/VisaVerdict","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gititsid%2FVisaVerdict","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gititsid%2FVisaVerdict/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gititsid%2FVisaVerdict/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gititsid%2FVisaVerdict/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gititsid","download_url":"https://codeload.github.com/gititsid/VisaVerdict/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gititsid%2FVisaVerdict/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263400786,"owners_count":23460975,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["classification","python3","random-forest-classifier","scikit-learn"],"created_at":"2024-09-25T00:08:37.796Z","updated_at":"2026-02-03T06:03:25.250Z","avatar_url":"https://github.com/gititsid.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# VisaVerdict\nA Machine Learning project to predict the likelihood of US Visa approval\n\n----\n## Workflow:\n1. Update config: `config/config.yaml`\n2. Update the entity: `src/VisVerdict/entity/config_entity.py`\n3. Update the configuration manager: `src/VisVerdict/config/configuration.py`\n4. Update the components: `src/VisVerdict/components`\n5. Update the pipeline: `src/VisVerdict/pipeline`\n6. Update entry point: `main.py`\n7. Update application: `app.py`\n\n---\n## Project Organization:\n```\n|── .dvc                                \u003c- dvc cache, config, remote info\n|── .github                             \u003c- ci/cd workflows\n|── artifacts                           \u003c- o/p of pipe that are needed for execution of next pipeline\n|── config                              \u003c- configurations for all the components of the project\n|── docs                                \u003c- documentation of the project src code\n|── flowcharts                          \u003c- flowcharts of the project components, overall, etc.\n|── logs                                \u003c- log file generated while running the component/s\n|── mlruns                              \u003c- MLFlow: all ml experiments and their artifacts \n|── notebooks                           \u003c- jupyter-notebooks\n|    |__ data                           \u003c- sample data to do experiments in the notebook\n|\n|── references                          \u003c- quick reference for the project. e.g. research papers\n|── reports                             \u003c- reports generated in the project life-cycle\n|\t|__ figures                         \n|\n|── scripts                             \u003c- shell scripts to invoke operations from the command line\n|   |── setup.sh                        \u003c- initial setup of the project\n|   |__ test.sh                         \u003c- run tests\n|\n|── src\n|    |__ ProjectName\n|        |── __init__.py\n|        |── logger.py                  \u003c- A custom logger to stream logs in a terminal/log in file\n|        |── exception.py               \u003c- A custom exception handler for the project\n|        |── components                 \u003c- components of the ml pipeline\n|        |    |── __init__.py\n|        |    |── data_ingestion.py\n|        |    |── data_valaidation.py\n|        |    |── data_preprocessing.py\n|        |    |── data_transformation.py\n|        |    |── model_training.py\n|        |    |── model_evaluation.py\n|        |    |__ prediction.py\n|        |    \n|        |── config                     \u003c- configuration for the component\n|        |    |── configration.py\n|        |    |__ __init__.py\n|        |\n|        |── constants                  \u003c- constants used in the project\n|        |    |── __init__.py\n|        |        |── PROJECT_ROOT\n|        |\n|        |── entity                     \u003c datasclass for each component\n|        |    |── __init__.py\n|        |    |__ config_entity.py\n|        |\n|        |── pipeline                   \u003c- all steps in the pipeline\n|        |    |── __init__.py\n|        |    |── data_ingestion.py\n|        |    |── data_valaidation.py\n|        |    |── data_preprocessing.py\n|        |    |── data_transformation.py\n|        |    |── model_training.py\n|        |    |── model_evaluation.py\n|        |    |__ predict.py\n|        |   \n|        |── utils                      \u003c- all utilities used in the project\n|             |── __init__.py\n|             |__ common.py\t        \u003c- common utilities for the project\n|\n|── static                              \u003c- assets/CSS/JS\n|     |── assets\n|         |__ img\n|\n|── templates                           \u003c- HTML\n|    |── index.html\n|    |__ results.html\n|\n|── tests                               \u003c- tests for the project\n|    |── unit\n|    |__ integration\n|\n|── .dvcignore\n|── .gitignore\n|── app.py                              \u003c- expose application via API\n|── DockerFile                          \u003c- containerize the application\n|── dvc.yaml                            \u003c- DVC pipeline\n|── LICENSE\n|── main.py                             \u003c- entry point for the project\n|── README.md\n|── requirements.txt\n|── setup.py                            \u003c- package project \n|__ template.py                         \u003c- creates empty files/folders \n```\n---\n\nProject Owner: [Siddharth Kumar](https://www.linktr.ee/linkitsid)\n\n---","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgititsid%2Fvisaverdict","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgititsid%2Fvisaverdict","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgititsid%2Fvisaverdict/lists"}