{"id":15097568,"url":"https://github.com/henrique-efonseca/salary-range-distribution-tool","last_synced_at":"2026-02-02T17:10:42.602Z","repository":{"id":247467596,"uuid":"825882392","full_name":"henrique-efonseca/salary-range-distribution-tool","owner":"henrique-efonseca","description":"A web application to help job applicants propose an optimal salary within a given range using a normal distribution approach. Built with Python, Flask, Numpy, Scipy and JavaScript.","archived":false,"fork":false,"pushed_at":"2024-07-08T19:44:39.000Z","size":114,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-13T17:51:14.689Z","etag":null,"topics":["flask","javascript","numpy","python","scipy"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/henrique-efonseca.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-07-08T17:25:54.000Z","updated_at":"2024-07-09T08:42:28.000Z","dependencies_parsed_at":"2024-07-09T00:17:25.500Z","dependency_job_id":"69ce44d8-35a4-4001-b51c-412340a93164","html_url":"https://github.com/henrique-efonseca/salary-range-distribution-tool","commit_stats":null,"previous_names":["henrique-efonseca/salary-range-distribution-tool"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/henrique-efonseca/salary-range-distribution-tool","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/henrique-efonseca%2Fsalary-range-distribution-tool","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/henrique-efonseca%2Fsalary-range-distribution-tool/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/henrique-efonseca%2Fsalary-range-distribution-tool/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/henrique-efonseca%2Fsalary-range-distribution-tool/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/henrique-efonseca","download_url":"https://codeload.github.com/henrique-efonseca/salary-range-distribution-tool/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/henrique-efonseca%2Fsalary-range-distribution-tool/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29015876,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-02T16:17:30.374Z","status":"ssl_error","status_checked_at":"2026-02-02T15:58:50.469Z","response_time":58,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["flask","javascript","numpy","python","scipy"],"created_at":"2024-09-25T16:23:40.146Z","updated_at":"2026-02-02T17:10:42.576Z","avatar_url":"https://github.com/henrique-efonseca.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Salary Range Distribution Tool\n\nThis tool helps job applicants determine an appropriate salary to propose when applying for a job or to understand their market value based on a normal distribution curve. \n\u003cbr \u003e\n\u003cbr \u003e\n\n## Features\n\n- Calculate salary distribution based on salary range.\n- Generate a normal distribution curve.\n- Provide percentile values to help understand the salary distribution.\n\n\u003cbr \u003e\n\n## Screenshots\n\n![Market Value Estimation](demo/demo1.png)\n\n![Specific Job Position](demo/demo2.png)\n\n\u003cbr \u003e\n\n## How to Use\n\n1. **Market Value Estimation**:\n   - Input the salary range based on market data for a specific role in a country to see the salary distribution around that range. This helps you understand your market value based on your perceived quality and experience.\n\n2. **Specific Job Position**:\n   - Input the salary range for that position to see the distribution. If you know the salary range and the quality of employees in the same position at the company, you can use the distribution to find where you fit. For instance, if you think you are better than 30% of the current employees in the company for the same position, you could aim for the top 30% of the salary in that position.\n\n   \u003cbr \u003e\n\n## Installation\n\n### Prerequisites\n\n- Python 3.6+\n- Virtualenv\n\n### Steps\n\n1. Clone the repository:\n    ```bash\n    git clone https://github.com/henrique-efonseca/salary-range-distribution-tool.git\n    cd salary-range-distribution-tool\n    ```\n\n2. Create and activate a virtual environment:\n    ```bash\n    python -m venv venv\n    source venv/bin/activate  # On Windows use `venv\\Scripts\\activate`\n    ```\n\n3. Install the required dependencies:\n    ```bash\n    pip install -r requirements.txt\n    ```\n\n4. Run the Flask application:\n    ```bash\n    python run.py\n    ```\n\n5. Open your browser and navigate to `http://127.0.0.1:5000`.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhenrique-efonseca%2Fsalary-range-distribution-tool","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhenrique-efonseca%2Fsalary-range-distribution-tool","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhenrique-efonseca%2Fsalary-range-distribution-tool/lists"}