{"id":15395542,"url":"https://github.com/lakshmankishore/imagecompression","last_synced_at":"2026-04-17T00:32:52.581Z","repository":{"id":190850837,"uuid":"417894126","full_name":"LakshmanKishore/imageCompression","owner":"LakshmanKishore","description":"Image compression web app built with help of PCA (ML algorithm).","archived":false,"fork":false,"pushed_at":"2021-11-07T12:24:37.000Z","size":739,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-27T23:44:28.867Z","etag":null,"topics":["bootstrap","flask","html-css-javascript","ml-pca","sklearn","ui-gradient"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","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/LakshmanKishore.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}},"created_at":"2021-10-16T17:08:19.000Z","updated_at":"2023-05-01T02:28:39.000Z","dependencies_parsed_at":"2023-08-26T18:40:01.963Z","dependency_job_id":"c9f04956-f147-4d44-8d7b-d5117141cf0f","html_url":"https://github.com/LakshmanKishore/imageCompression","commit_stats":null,"previous_names":["lakshmankishore/imagecompression"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/LakshmanKishore/imageCompression","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LakshmanKishore%2FimageCompression","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LakshmanKishore%2FimageCompression/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LakshmanKishore%2FimageCompression/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LakshmanKishore%2FimageCompression/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LakshmanKishore","download_url":"https://codeload.github.com/LakshmanKishore/imageCompression/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LakshmanKishore%2FimageCompression/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31910044,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-16T18:22:33.417Z","status":"ssl_error","status_checked_at":"2026-04-16T18:21:47.142Z","response_time":69,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":["bootstrap","flask","html-css-javascript","ml-pca","sklearn","ui-gradient"],"created_at":"2024-10-01T15:28:46.014Z","updated_at":"2026-04-17T00:32:52.517Z","avatar_url":"https://github.com/LakshmanKishore.png","language":"Jupyter Notebook","readme":"\n# Image Compression\n\nAn end to end ML project.\nI have used PCA(an unsupervised algorithm) to compress the image.\nIt takes the image from user and gives a compressed image.\n\n\n## Tech Stack\n\n**Client:** HTML,CSS,Bootstrap\n\n**Server:** Flask\n\n  \n## Run Locally\n\nClone the project\n\n```bash\n  git clone https://github.com/LakshmanKishore/imageCompression.git\n```\n\nGo to the project directory\n\n```bash\n  cd my-project\n```\n\nInstall dependencies\n\n```bash\n  pip install -r requirements.txt\n```\n\nStart the server\n\n```bash\n  python app.py\n```\n\n  \n## Lessons Learned\n\nI was able to learn more about PCA.\nI was able to link the PCA to HTML with the help of flask.\nI learnt more about linking the images with flask and HTML.\nLearnt about adding a spinner(Loading symbol) in the web.\n\n\n## Related\n\nHere are some related projects\n\n* [Color Name Prediction](https://github.com/LakshmanKishore/colorNamePrediction)\n* [Loan Prediction](https://github.com/LakshmanKishore/loanPrediction)\n* [Iris Classification](https://github.com/LakshmanKishore/irisClassification)\n\n\n## You can watch the code live [here](https://lakshman-image.herokuapp.com/)","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flakshmankishore%2Fimagecompression","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flakshmankishore%2Fimagecompression","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flakshmankishore%2Fimagecompression/lists"}