{"id":35255456,"url":"https://github.com/juliakreutzer/yocco","last_synced_at":"2025-12-30T08:00:04.972Z","repository":{"id":39735947,"uuid":"208494601","full_name":"juliakreutzer/yocco","owner":"juliakreutzer","description":"Making recycling and garbage collection fun! Do your part to stop climate change.","archived":false,"fork":false,"pushed_at":"2022-05-26T20:32:50.000Z","size":69107,"stargazers_count":6,"open_issues_count":1,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-16T20:54:56.072Z","etag":null,"topics":["ai","climate-change","flask","hackathon","image-classification","ml","waste-management"],"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/juliakreutzer.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}},"created_at":"2019-09-14T19:43:42.000Z","updated_at":"2023-12-05T04:23:37.000Z","dependencies_parsed_at":"2022-08-28T23:32:35.074Z","dependency_job_id":null,"html_url":"https://github.com/juliakreutzer/yocco","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/juliakreutzer/yocco","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliakreutzer%2Fyocco","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliakreutzer%2Fyocco/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliakreutzer%2Fyocco/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliakreutzer%2Fyocco/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/juliakreutzer","download_url":"https://codeload.github.com/juliakreutzer/yocco/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliakreutzer%2Fyocco/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28124745,"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","status":"online","status_checked_at":"2025-12-30T02:00:05.476Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["ai","climate-change","flask","hackathon","image-classification","ml","waste-management"],"created_at":"2025-12-30T08:00:02.208Z","updated_at":"2025-12-30T08:00:04.958Z","avatar_url":"https://github.com/juliakreutzer.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# \u0026nbsp; ![YOCCO](https://raw.githubusercontent.com/juliakreutzer/yocco/master/static/img/logo.png)\n\nSubmission the [Climate Change AI Hackathon 2019, Montreal](https://climate-change-ai-hackathon.devpost.com/), see [DevPost post](https://devpost.com/software/yocco-you-only-live-once).\nWe have created an application that uses Deep Learning to detect objects and classifies the method for waste management (recycling, compost, trash, hazardous).\n\n## Motivation\nThe more we recycle, the less garbage winds up in our landfills and incineration plants. By reusing aluminum, paper, glass, plastics, and other materials, we can save production and energy costs, and reduce the negative impacts that the extraction and processing of virgin materials has on the environment. New products can be made from your recyclable waste material.\nIt all comes back to you. **Recycling gets down to one person taking action.** \n\n## Webapp\n\nBuilt with Flask. Following [this tutorial](https://github.com/avinassh/pytorch-flask-api-heroku/blob/master/README.md).\n\nRun the server:\n\n\tFLASK_ENV=development FLASK_APP=app.py python3.5 -m flask run\n\nAnd upload pictures to try out the garbage detection AI. Example test images are in `test_images`.\n\n### Screenshots\n\u003cimg src=\"https://raw.githubusercontent.com/juliakreutzer/yocco/master/screenshots/upload.png\" width=\"400\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/juliakreutzer/yocco/master/screenshots/detection.png\" width=\"400\"\u003e\n\n## Mobile App\nHTMLs in khaled/YOCCO\n\n### Screenshots\n\u003cimg src=\"https://raw.githubusercontent.com/juliakreutzer/yocco/master/screenshots/mobile1.png\" width=\"300\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/juliakreutzer/yocco/master/screenshots/mobile2.png\" width=\"300\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/juliakreutzer/yocco/master/screenshots/mobile3.png\" width=\"300\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/juliakreutzer/yocco/master/screenshots/mobile4.png\" width=\"300\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/juliakreutzer/yocco/master/screenshots/mobile5.png\" width=\"300\"\u003e\n\n## Image Recognition\nOur image recognition models are based on pre-trained models (DenseNet121 and MobileNet, trained on ImageNet) provided by [Torch](https://pytorch.org/docs/stable/torchvision/models.html) and [Keras](https://keras.io/applications/#mobilenet). We fine-tuned MobileNet to classify garbage material based on the [TrashNet data collection](https://github.com/garythung/trashnet).\n\n## Contributors\nJulia Kreutzer, Salma Elmahallawy, Khaled Matloub, Kene Nnodu, Reza Filsoof\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjuliakreutzer%2Fyocco","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjuliakreutzer%2Fyocco","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjuliakreutzer%2Fyocco/lists"}