{"id":20611191,"url":"https://github.com/aidevjoe/bmi-calculator","last_synced_at":"2025-07-01T13:07:06.102Z","repository":{"id":255650633,"uuid":"853330163","full_name":"aidevjoe/BMI-Calculator","owner":"aidevjoe","description":"This is a BMI (Body Mass Index) calculator application developed using Flutter. It provides an intuitive user interface to calculate BMI and offers health advice based on the calculation results.","archived":false,"fork":false,"pushed_at":"2024-09-08T15:39:14.000Z","size":616,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-01T13:05:31.652Z","etag":null,"topics":["bmi","bmi-calculator"],"latest_commit_sha":null,"homepage":"https://snibox.com/","language":"C++","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/aidevjoe.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-09-06T12:51:00.000Z","updated_at":"2025-02-23T05:04:53.000Z","dependencies_parsed_at":"2024-09-06T14:47:36.437Z","dependency_job_id":"6420a202-6612-43c8-824f-6e70857248f2","html_url":"https://github.com/aidevjoe/BMI-Calculator","commit_stats":null,"previous_names":["aidevjoe/bmi-calculator"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/aidevjoe/BMI-Calculator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aidevjoe%2FBMI-Calculator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aidevjoe%2FBMI-Calculator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aidevjoe%2FBMI-Calculator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aidevjoe%2FBMI-Calculator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aidevjoe","download_url":"https://codeload.github.com/aidevjoe/BMI-Calculator/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aidevjoe%2FBMI-Calculator/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262969885,"owners_count":23392529,"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":["bmi","bmi-calculator"],"created_at":"2024-11-16T10:19:17.608Z","updated_at":"2025-07-01T13:07:06.079Z","avatar_url":"https://github.com/aidevjoe.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch4 align=\"right\"\u003eEnglish | \u003cstrong\u003e\u003ca href=\"README_CN.md\"\u003e中文\u003c/a\u003e\u003c/strong\u003e\u003c/h4\u003e\n\n\u003cdiv align=\"center\"\u003e\n    \u003ch2\u003e📢 Recommended App\u003c/h2\u003e\n    \u003cp\u003eThis BMI calculator is just one feature of the Snibox all-in-one toolbox.\u003c/p\u003e\n    \u003cp\u003eWant to experience more useful tools? Download Snibox for a comprehensive productivity boost!\u003c/p\u003e\n    \u003cdiv align=\"center\"\u003e\n    \u003cimg src=\"logo.png\" width=\"200\" height=\"200\" style=\"border-radius: 10%;\"\u003e\n    \u003ch1 style=\"border-bottom: none;\"\u003eSnibox\u003c/h1\u003e\n   \u003c/div\u003e\n    \u003ca href=\"https://apps.apple.com/en/app/id6572311811\"\u003e\n        \u003cimg src=\"https://tools.applemediaservices.com/api/badges/download-on-the-app-store/black/en-us?size=250x83\u0026amp;releaseDate=1610841600\u0026h=dd794eff4a1f9e8b968be4ea83f28669\" alt=\"Download on the App Store\" style=\"border-radius: 13px; width: 250px; height: 83px;\"\u003e\n    \u003c/a\u003e\n\u003c/div\u003e\n\n## BMI Calculator\n\nThis is a BMI (Body Mass Index) calculator application developed using Flutter. It provides an intuitive user interface to calculate BMI and offers health advice based on the calculation results.\n\n### Features\n\n- Custom ruler input for height and weight\n- Real-time BMI calculation\n- Health status display with color coding based on BMI value\n- Health advice provided based on BMI\n- Support for Asian and non-Asian BMI standards\n- Display of BMI category table\n- Haptic feedback on ruler sliding (on supported devices)\n\n### Screenshots\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src=\"screenshots/light.png\" alt=\"Light\" width=\"300\"\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"screenshots/dark.png\" alt=\"Dark\" width=\"300\"\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n### Installation\n\n1. Ensure that Flutter is installed in your development environment. If not, follow the [Flutter official documentation](https://flutter.dev/docs/get-started/install) for installation.\n\n2. Clone this repository:\n   ```\n   git clone https://github.com/aidevjoe/BMI-Calculator.git\n   ```\n\n3. Navigate to the project directory:\n   ```\n   cd bmi-calculator\n   ```\n\n4. Get dependencies:\n   ```\n   flutter pub get\n   ```\n\n5. Run the application:\n   ```\n   flutter run\n   ```\n\n### Dependencies\n\n- flutter: SDK\n- vibration: ^2.0.0\n\n### Usage Instructions\n\n1. After launching the app, you'll see two rulers for inputting height and weight.\n2. Slide the rulers to adjust your height and weight.\n3. Click the \"Calculate\" button to compute your BMI.\n4. View your BMI result, health status, and advice.\n5. Refer to the BMI category table at the bottom to understand different BMI ranges.\n\n### Customization\n\n- The app automatically selects Asian or non-Asian BMI standards based on the device's language settings. You can modify the `_checkIfAsian()` method to adjust this behavior.\n- BMI categories and corresponding health advice can be customized in the `_bmiCategories` and `_calculateBMI()` methods.\n\n### Contributing\n\nIssues and pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\n\n### License\n\n[MIT](https://choosealicense.com/licenses/mit/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faidevjoe%2Fbmi-calculator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faidevjoe%2Fbmi-calculator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faidevjoe%2Fbmi-calculator/lists"}