{"id":23092998,"url":"https://github.com/teamgruenbaum/shoppinglistgenerator_swing","last_synced_at":"2026-05-08T05:39:53.030Z","repository":{"id":175866170,"uuid":"390414684","full_name":"TeamGruenbaum/ShoppingListGenerator_Swing","owner":"TeamGruenbaum","description":"ShoppingListGenerator helps you generate your individual shopping list that is sorted by stores and shelfes fast and easy. Therefore, you don't have to write it over and over again and also don't have to wander around the stores searching for ingredients.","archived":false,"fork":false,"pushed_at":"2023-06-24T17:38:24.000Z","size":5382,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-09T07:14:04.941Z","etag":null,"topics":["desktop-application","generator","java","macos","macos-application","markdown","shopping-list","shopping-manager","swing","windows","windows-application"],"latest_commit_sha":null,"homepage":"","language":"Java","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/TeamGruenbaum.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,"publiccode":null,"codemeta":null}},"created_at":"2021-07-28T16:09:37.000Z","updated_at":"2024-09-30T14:22:33.000Z","dependencies_parsed_at":null,"dependency_job_id":"d8576779-4ddc-4ab5-9ae8-25600ebd7870","html_url":"https://github.com/TeamGruenbaum/ShoppingListGenerator_Swing","commit_stats":null,"previous_names":["teamgruenbaum/shoppinglistgenerator","teamgruenbaum/shoppinglistgenerator_swing"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TeamGruenbaum%2FShoppingListGenerator_Swing","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TeamGruenbaum%2FShoppingListGenerator_Swing/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TeamGruenbaum%2FShoppingListGenerator_Swing/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TeamGruenbaum%2FShoppingListGenerator_Swing/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TeamGruenbaum","download_url":"https://codeload.github.com/TeamGruenbaum/ShoppingListGenerator_Swing/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247061217,"owners_count":20877166,"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":["desktop-application","generator","java","macos","macos-application","markdown","shopping-list","shopping-manager","swing","windows","windows-application"],"created_at":"2024-12-16T21:46:13.460Z","updated_at":"2026-05-08T05:39:52.982Z","avatar_url":"https://github.com/TeamGruenbaum.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ShoppingListGenerator\n\n![Release](https://img.shields.io/badge/Release-0.1.1-9cf)\n![Java](https://img.shields.io/badge/Java-1.11-9cf)\n![Java Swing](https://img.shields.io/badge/Java%20Swing-1.11-9cf)\n![macOS](https://img.shields.io/badge/macOS-passing-blue)\n\n\n## Introduction\n**ShoppingListGenerator** helps you generate your individual shopping list that is sorted by stores and shelfes fast and easy. Therefore, you don't have to write it over and over again and also don't have to wander around the stores searching for ingredients.\n\nAll you have to do is save your favorite dishes and some ingredients in the application.\nNow when you want to generate your shopping list, you simply select the dishes for which you want to buy ingredients and additional ingredients if you like.\nAfter your selection **ShoppingListGenerator** creates a shopping list sorted by stores and shelfes for you.\nIn the current version you can either save the list as a text file or copy it to your clipboard and paste it wherever you like.\n\nIt is written in Java 11 with the Java Swing framework.\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://github.com/TeamGruenbaum/ShoppingListGenerator/blob/master/screenshots/dishes.png\" width=\"45%\" border=0\u003e\n\u003cimg src=\"https://github.com/TeamGruenbaum/ShoppingListGenerator/blob/master/screenshots/ingredients.png\" width=\"45%\" border=0\u003e\n\u003cimg src=\"https://github.com/TeamGruenbaum/ShoppingListGenerator/blob/master/screenshots/add_ingredient.png\" width=\"45%\" border=0\u003e\n\u003cimg src=\"https://github.com/TeamGruenbaum/ShoppingListGenerator/blob/master/screenshots/shopping_list.png\" width=\"45%\" border=0\u003e\n\u003c/p\u003e\n\n\n## Themes\n**ShoppingListGenerator** has a light and a dark theme that can be switched in the settings menu.\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://github.com/TeamGruenbaum/ShoppingListGenerator/blob/master/screenshots/light_theme.png\" width=\"45%\" border=0\u003e\n\u003cimg src=\"https://github.com/TeamGruenbaum/ShoppingListGenerator/blob/master/screenshots/dark_theme.png\" width=\"45%\" border=0\u003e\n\u003c/p\u003e\n\n## Testing\nThe application was tested manually on the operating system macOS. We could not find any bugs, but there still may be some.\n\u003cbr\u003e\u003cbr\u003e\n\n## Developers\n- [Steven Solleder](https://github.com/stevensolleder): Mainly responsible for architecture, equally responsible for implementation\n- [Isabell Waas](https://github.com/isabellwaas): Contributed to architecture, equally responsible for implementation\n\u003cbr\u003e\u003cbr\u003e\n\n## Libraries\n- [CommonsLang 3.12.0](https://github.com/apache/commons-lang)\n- [CommonsIO 2.11.0](https://commons.apache.org/proper/commons-io/)\n- [FlatLaf 2.0](https://github.com/JFormDesigner/FlatLaf)\n- [JSON-java 20211205](https://github.com/stleary/JSON-java)\n- [SQLite JDBC Driver 3.36.0.3](https://github.com/xerial/sqlite-jdbc)\n\u003cbr\u003e\n\n## Get in contact\nFeel free to get in contact and share your experience with **ShoppingListGenerator**. Bug reports are also very appreciated.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fteamgruenbaum%2Fshoppinglistgenerator_swing","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fteamgruenbaum%2Fshoppinglistgenerator_swing","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fteamgruenbaum%2Fshoppinglistgenerator_swing/lists"}