{"id":22463371,"url":"https://github.com/sujoyghoshal/bmi-calculator","last_synced_at":"2026-05-18T00:09:35.460Z","repository":{"id":230248559,"uuid":"778885339","full_name":"sujoyghoshal/BMI-Calculator","owner":"sujoyghoshal","description":" \"BMI Buddy is a Node.js web app enabling users to calculate their BMI swiftly. With intuitive design, it offers real-time updates and classification of BMI categories. Utilizing AJAX, it ensures seamless interaction, enhancing user experience and promoting health awareness.\"","archived":false,"fork":false,"pushed_at":"2024-03-28T15:51:00.000Z","size":7,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-01T12:41:53.092Z","etag":null,"topics":["ajax","bmi-calculator","fetch","filesystem","javascript","nodejs"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sujoyghoshal.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2024-03-28T15:47:24.000Z","updated_at":"2024-04-23T05:25:57.000Z","dependencies_parsed_at":"2024-03-28T17:02:48.411Z","dependency_job_id":"cfaada9a-5b2a-4856-9fea-3bb82647f084","html_url":"https://github.com/sujoyghoshal/BMI-Calculator","commit_stats":null,"previous_names":["sujoyghoshal/bmi-calculator"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sujoyghoshal/BMI-Calculator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sujoyghoshal%2FBMI-Calculator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sujoyghoshal%2FBMI-Calculator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sujoyghoshal%2FBMI-Calculator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sujoyghoshal%2FBMI-Calculator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sujoyghoshal","download_url":"https://codeload.github.com/sujoyghoshal/BMI-Calculator/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sujoyghoshal%2FBMI-Calculator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33160170,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-17T22:39:12.733Z","status":"ssl_error","status_checked_at":"2026-05-17T22:39:10.741Z","response_time":107,"last_error":"SSL_read: 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":["ajax","bmi-calculator","fetch","filesystem","javascript","nodejs"],"created_at":"2024-12-06T09:12:56.074Z","updated_at":"2026-05-18T00:09:35.435Z","avatar_url":"https://github.com/sujoyghoshal.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BMI-Calculator\n \"BMI Buddy is a Node.js web app enabling users to calculate their BMI swiftly. With intuitive design, it offers real-time updates and classification of BMI categories. Utilizing AJAX, it ensures seamless interaction, enhancing user experience and promoting health awareness.\"\n\nTechnologies Used:\n\nNode.js: Backend JavaScript runtime environment.\nExpress.js: Web application framework for Node.js.\nHTML/CSS: Frontend markup and styling.\nJavaScript: Client-side scripting for dynamic behavior.\nAJAX (Asynchronous JavaScript and XML): Used for asynchronous data exchange between the client and server.\nBMI Classification Algorithm: Logic to categorize BMI into different weight categories.\nProject Implementation:\n\nBackend Development: Set up the Node.js environment and create routes to handle HTTP requests for BMI calculation.\nFrontend Development: Design a user-friendly interface using HTML/CSS and implement dynamic behavior using JavaScript.\nBMI Calculation: Implement the BMI calculation logic based on the provided height and weight inputs.\nClassification: Classify the calculated BMI into appropriate weight categories (underweight, normal weight, overweight, obese).\nAJAX Integration: Utilize AJAX for seamless communication between the client-side interface and the server for real-time updates.\nBy developing this BMI Calculator web application, users can conveniently assess their body mass index and gain insights into their overall health status. This project serves as an educational tool and demonstrates the practical application of Node.js in web development.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsujoyghoshal%2Fbmi-calculator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsujoyghoshal%2Fbmi-calculator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsujoyghoshal%2Fbmi-calculator/lists"}