{"id":14985790,"url":"https://github.com/graphefruit/beanconqueror","last_synced_at":"2025-04-07T20:09:13.725Z","repository":{"id":37074164,"uuid":"107945237","full_name":"graphefruit/Beanconqueror","owner":"graphefruit","description":"An open source project for coffee enthusiasts.","archived":false,"fork":false,"pushed_at":"2024-10-28T19:49:04.000Z","size":113904,"stargazers_count":467,"open_issues_count":64,"forks_count":66,"subscribers_count":13,"default_branch":"master","last_synced_at":"2024-10-29T17:28:56.825Z","etag":null,"topics":["android","app","coffee","cordova","ionic","ios","specialy-coffee","typescript"],"latest_commit_sha":null,"homepage":"https://beanconqueror.com/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/graphefruit.png","metadata":{"files":{"readme":"README.md","changelog":"changelog.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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},"funding":{"github":["graphefruit"],"custom":["https://www.paypal.me/LarsSaalbach"]}},"created_at":"2017-10-23T07:14:29.000Z","updated_at":"2024-10-26T13:16:14.000Z","dependencies_parsed_at":"2023-02-19T02:00:35.810Z","dependency_job_id":"6304747f-e953-40b9-90ef-78b89d87d8f6","html_url":"https://github.com/graphefruit/Beanconqueror","commit_stats":{"total_commits":1843,"total_committers":27,"mean_commits":68.25925925925925,"dds":"0.11502984264785676","last_synced_commit":"0acc09f19e6a0395a0160dc4acd80ff5790bf854"},"previous_names":[],"tags_count":52,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graphefruit%2FBeanconqueror","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graphefruit%2FBeanconqueror/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graphefruit%2FBeanconqueror/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graphefruit%2FBeanconqueror/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/graphefruit","download_url":"https://codeload.github.com/graphefruit/Beanconqueror/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247721898,"owners_count":20985084,"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":["android","app","coffee","cordova","ionic","ios","specialy-coffee","typescript"],"created_at":"2024-09-24T14:11:40.947Z","updated_at":"2025-04-07T20:09:13.701Z","avatar_url":"https://github.com/graphefruit.png","language":"TypeScript","funding_links":["https://github.com/sponsors/graphefruit","https://www.paypal.me/LarsSaalbach","https://www.paypal.com/paypalme/LarsSaalbach","https://www.buymeacoffee.com/beanconqueror"],"categories":[],"sub_categories":[],"readme":"[![license](https://img.shields.io/badge/license-GPL%203.0-brightgreen.svg)](https://www.gnu.org/licenses/gpl-3.0.en.html) [![Github All Releases](https://img.shields.io/github/downloads/graphefruit/beanconqueror/total.svg)](https://github.com/graphefruit/beanconqueror/releases) [![GitHub Release Date](https://img.shields.io/github/release-date/graphefruit/beanconqueror.svg)](https://github.com/graphefruit/beanconqueror/releases)\n[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=graphefruit_Beanconqueror\u0026metric=alert_status)](https://sonarcloud.io/dashboard?id=graphefruit_Beanconqueror)\n\n# Beanconqueror\n\nBeanconqueror - The Ultimate Coffee Companion\n\nYou’re a coffee afficiando, and so am I!\nBeanconqueror is the product of our shared love of the drink in our cups and in our hearts.\nWhether you're just starting out, or are an experienced barista, Beanconqueror will help you get the most out of your coffee.\n\nOptimize your brews:\nBeanconqueror offers a wide range of preparation methods, including V60, Aeropress, Espresso, Orea v3, Mokkamaster and more.\nEach comes setup ready to go, or you can customize your preparation methods with just the parameters you want to use.\nThis way, you can get your perfect brew every time.\n\nKeep track of your beans:\nBeanconqueror makes it easy to keep track of all your beans.\nYou can easily scan or import detailed information of roasted coffee from your favourite roasters, or even from your own roasting setup.\nIt’ll even keep track of your running total of beans so you know when you’re running low.\n\nTrack your roasts:\nAdd all the details for your green beans, roast them in batches tracking the variables you need to to maintain consistency, and automatically transfer your finished roasts to use for brewing.\n\nDedicated water section:\nBeanconqueror also has a dedicated water section where you can add your custom waters to be used in the brew section.\nSave all the key information for your water recipes, such as general hardness, sodium, calcium, magnesium, and more.\n\nFlexibility and Convenience:\nBeanconqueror is available for both iOS and Android, so you can take it with you wherever you go.\nIt also supports several languages, including English, German, Spanish, Chinese, and Turkish, and more will be added in the future. Beanconqueror is also Open Source and free to use.\n\nFlow \u0026 Pressure Profiling:\nBeanconqueror is compatible with a range of bluetooth scales and pressure profile devices, including Decent Scale, Acaia Scales, Felicita Scales, Hiroia Jimmy, Eureka Precisa, Skale2, Smart Espresso Profiler, and Pressensor.\nIt can even produce graphs to track your brew live and help you repeat your favourite brews more easily.\n\nTrack your caffeine consume into Apple Health and have a look there.\n\nWhether you're looking to track your coffee journey, optimise your brews, or simply keep track of your coffee beans, Beanconqueror has everything you need to perfect your brew from green to cup.\n\n##### Follow me\n\n| [Website](https://beanconqueror.com/) | [Instagram](https://www.instagram.com/beanconqueror/) | [Facebook](https://www.facebook.com/Beanconqueror/) |\n\n## Sneak preview\n\n![Beanconqueror gif](demo/Beanconqueror.gif)\n\n## Articles\n\n- German: [iphone-ticker](https://www.iphone-ticker.de/beanconqueror-app-geheimtipp-fuer-espresso-verrueckte-168517/) [wuv](https://www.wuv.de/tech/techtaeglich_super_mario_rast_durch_berlin)\n\n## Threads\n\n- German: [Kaffee-Netz](https://www.kaffee-netz.de/threads/beanconqueror-app.111249)\n- English: [Home-Barista](https://www.home-barista.com/knockbox/beanconqueror-app-t68236.html)\n- Dutch [tweakers](https://gathering.tweakers.net/forum/list_messages/1635607/44) [koffiepraat](https://www.koffiepraat.nl/forum/viewtopic.php?t=9842)\n- Greek: [greekespresso](https://www.greekespresso.gr/forum/viewtopic.php?f=4\u0026t=7251\u0026p=97854\u0026hilit=beanconqueror#p97854)\n- Turkish: [kahvekulubu](https://www.kahvekulubu.net/sosyal/threads/kahve-loglama-kayit-oneri-yontem-metodoloji.3483/)\n\n## Rankings\n\nOn January 2021, the app got a bit hyped, through german featuring articles, the top rankings because of this you find below.\n\n### Android\n\nTop charts: Eat \u0026 Drink - Rank 5\nEat \u0026 Drink Ranking - Rank 70\n\n### iOS\n\nEat \u0026 Drink Raking - Rank 36\n\n## Features\n\nDifferent features are supported by this app, a brief overview you'll find here.\n\n- Add your own beans / grinders / preparation methods\n- Record different brew-parameters like:\n  - grind size\n  - grind amount\n  - brew time\n  - first coffee drip\n  - images\n  - etc.\n- Manage your own workflow, first grind amount, then grind size? No problem\n- Archive old beans / grinders / preparation methods\n- Rate your brews\n- Cup your brews by SCA\n- Own roasting section\n- Own water section\n- Cup your brews by aromatics or flavors\n- Connect smart scales (Decent Scale, Acaia Lunar, Hiroia Jimmy, Felicita)\n\n## Special thanks\n\n- Nicola for giving the app a whole new design.\n- Frank for translating the app into spanish.\n- [Joan](https://github.com/Jglez3) - for Spanish translation\n- [Halil Portakal](https://www.kahvekulubu.net/sosyal/members/portakalhalil.3158/) for Turkish translation\n- [Jiageng Ding](https://github.com/JiagengDing) for Chinese translation\n- [Mimoja](https://github.com/Mimoja/) For supporting on Decent Scale integration \u0026 Eureka Scale support \u0026 Making Combustion.inc Bytes\n- [Silas](https://github.com/silasg) - For supporting Hiroia Jimmy Scale\n- [Mehalter](https://github.com/mehalter) - For supporting Acaia Scales\n- [Mike](https://github.com/mike1808) - For supporting Acaia Scales \u0026 DIY Pressure Sensor\n- [Myles](https://github.com/mylesagray) - For supporting Thermo Bluetooth Devices\n- [Herman](https://github.com/hermanmak) - For supporting Felicita Arc\n- [Yannick](https://github.com/randomcoffeesnob) - For supporting DiFluid Microbalance \u0026 Smart Chef Scale, BlackCoffee.IO. Also for adding Lokalise\n- [Marius](https://github.com/RagingCactus) - For porting Cordova to Capacitor \u0026 Implementing Export \u0026 Import routine back to Android\n\n## Getting the App\n\nThe App is a cross platform application, running on the ionic framework.\n\n### Android\n\nDownload the latest version [here](https://play.google.com/store/apps/details?id=com.beanconqueror.app).\n\nIf you don't want to download the app by playstore, just have a look on the [release page](https://github.com/graphefruit/Beanconqueror/releases).\n\n### iOS\n\nDownload the latest version [here](https://apps.apple.com/de/app/beanconqueror/id1445297158).\n\n## :sparkling_heart: Support the project\n\nYou want to support me, to access more people to explore the world of good coffee\n\n[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/paypalme/LarsSaalbach) - Support me once\n\n[![Coffee](https://img.shields.io/badge/Buy_Me_A_Coffee-FFDD00?style=for-the-badge\u0026logo=buy-me-a-coffee\u0026logoColor=white)](https://www.buymeacoffee.com/beanconqueror) - Support me once or often\n\nOr sponsor me via Github\n\nThanks! :heart:\n\n## Contribution\n\nBefore continuing it is important to note that Beanconqueror is open source available.\n\nI welcome pull requests, but you will be required to sign the Beanconqueror CLA before any contributions can be merged.\n\n## Statistics\n\n![Graphefruit github stats](https://github-readme-stats.vercel.app/api?username=graphefruit\u0026theme=dark\u0026repo=Beanconqueror)\n\n![Top Langs](https://github-readme-stats.vercel.app/api/top-langs/?username=graphefruit\u0026theme=dark)\n\n## Third Party Apps\n\nBeanconqueror Universe is growing outside :)\nTherefore some users did third party apps, where I don't have any stakes in it.\nImportant: Beanconqueror doesn't take any warranty here.\n\nAdd beans to share directly from a webform:\nhttps://beanstats.vercel.app/beanconqueror/create\n(Uses the minify-logic of the add.beanl.ink aswell)\n\nMinify your shared bean-link:\nhttps://add.beanl.ink/\n\nGet some more statistics:\nhttps://beanstats.vercel.app/\n\n## Questions\n\n### Why is image-export functionality not support on iOS?\n\niOS filesystem is different then on Android. On iOS all image/graphs will be directly used from Files/on my device/Beanconqueror -\u003e _._\n\n### iOS - iCloud-Backup\n\nYou can backup Beanconqueror via iCloud, with this you can transfer all data to another device without any loss.\n\n### Android - Backup \u0026 Restore\n\nHave a look here: [FAQ](https://beanconqueror.com/faq)\n\n### Analytics\n\nAll tracked data/analytics are visible here: ![Website](https://beanconqueror.com/data-tracking.html)\n\n### Which requirements does the app needs?\n\nThe app needs access to your filesystem aswell as the camera\n\n- _Filesytem_: Needed to save images which you took on beans/brews etc or exporting your settings. - Outdated after Android 13 changes.\n- _Camera_: Needed to take picures or access the photo library to set images for your beans/brews\n- _Internet_: NOT NEEDED! But needed if you want to send me some analytics information to make the app better :)\n- _GPS_: NOT NEEDED! Activated through settings, saves the brew location\n- _Apple Health_: NOT NEEDED! Activated through settings, saves caffeine amount\n- _Wake look_: NOT NEEDED! Activated through settings, won't let your phone get into sleep mode while brewing\n- _Bluetooth_: NOT NEEDED! Activated for smart scale use.\n\n# Develop on your own\n\nPlease look at [our development guide in DEVELOPING.md](DEVELOPING.md).\n\n## Want to check the code quality?\n\nhttps://sonarcloud.io/dashboard?id=graphefruit_Beanconqueror\n\n### Github Page Hosting\n\nhttps://stackoverflow.com/questions/60357663/do-apple-app-site-association-files-work-with-github-pages-i-e-site-github-io\n\n### Installing AAB on your android (mac)\n\nhttps://stackoverflow.com/questions/50419286/install-android-app-bundle-on-device\nbrew install bundletool\nbundletool build-apks --bundle=./app.aab --output=./app.apks\nbundletool install-apks --apks=app.apks\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgraphefruit%2Fbeanconqueror","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgraphefruit%2Fbeanconqueror","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgraphefruit%2Fbeanconqueror/lists"}