{"id":16752914,"url":"https://github.com/bsutton/hmb","last_synced_at":"2025-03-17T02:31:13.548Z","repository":{"id":251201073,"uuid":"836696942","full_name":"bsutton/hmb","owner":"bsutton","description":"Hold My Beer is a CRM for single person handyman business as a mobile app.","archived":false,"fork":false,"pushed_at":"2025-03-06T21:07:51.000Z","size":89285,"stargazers_count":8,"open_issues_count":21,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-10T09:14:14.567Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bsutton.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-01T11:20:05.000Z","updated_at":"2025-02-26T10:13:54.000Z","dependencies_parsed_at":"2024-08-01T13:18:13.174Z","dependency_job_id":"3e65ebe2-4b56-4ccc-8373-39ec8acc2d3c","html_url":"https://github.com/bsutton/hmb","commit_stats":null,"previous_names":["bsutton/hmb"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bsutton%2Fhmb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bsutton%2Fhmb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bsutton%2Fhmb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bsutton%2Fhmb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bsutton","download_url":"https://codeload.github.com/bsutton/hmb/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243837004,"owners_count":20355812,"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":[],"created_at":"2024-10-13T02:48:37.327Z","updated_at":"2025-03-17T02:31:08.538Z","avatar_url":"https://github.com/bsutton.png","language":"Dart","funding_links":["https://github.com/sponsors/bsutton?o=esb"],"categories":[],"sub_categories":[],"readme":"# HMB\n\nHMB (hold my beer - I'm a handyman) is an app designed for a single handyman to run their business.\n\nHMB is free to use with community based support that can be obtained by raising an [issue](https://github.com/bsutton/hmb/issues) an or starting a [discussion](https://github.com/bsutton/hmb/discussions).\n\nHMB currently runs on android but is designed to also run on iOS (need someone to assist with the apple store release process).\n\n\nShow your support for HMB by sponsoring my work: \n\n\u003ca href=\"https://github.com/sponsors/bsutton?o=esb\" target=\"_blank\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Sponsor-bsutton-orange\" alt=\"Sponsor @bsutton\" /\u003e\n\u003c/a\u003e\n\nHMB supports the following:\n* customer database\n* supplier database\n* job management\n* timekeeping\n* shopping list\n* packing list\n* job invoicing\n* job photos\n\nPlanned:\nQuotation module\n\n# Benefits\n### Feel more organised\nAs soon as you start using HMB you are going to feel more organised with all your customer, supplier and job data in a single, simple to use app.  \n\n### reduced trips to the hardware store and back to base\nHMB reduces trips to the hardware store through its shopping list and return trips to base for that forgotten tool via its packing list.\n\n### bill every hour\nHMB makes it easy to track time so now its easy to bill every hour you work.\n\n### work anywhere\nHMB works even when you don't have an internet connection - so you always have all your information at hand even when on a remote site.\n\n### Less paperwork \nWith HMB's quotation and invoicing system you can send quotes and invoice customers whilst on the go (in development).\n\n# Features\n\nHMB supports the following features:\n* customer database including multiple contacts and sites.\n* supplier database\n* job management (tasks and checklists)\n* attach photos to Jobs.\n* time tracking\n* global shopping list built from job/task based checklists.\n* global packing list\n* basic job invoicing (partially working)\n* quoting (partially working)\n* click to dial \n* click to email\n* click to text \n* click to navigate\n\n# Overview\nHMB is designed to help a single person handyman business run their operations, get organised and bill customers sooner.\n\nHMB is designed around the workflow of a typical handyman:\n* received a request for a quote\n* perform a site visit recording notes and taking photos\n* prepare a quote\n* shop for materials\n* pack tools\n* recording time on site\n* invoice a customer for time and materials used or based on a fixed price.\n\nEach of these steps are optional with HMB letting you use it as suits your requirements.\n\n# the heart of HMB\nHMB is based around Jobs. \nA Job represents work for a customer at a specific site.\n\nWithin a Job you create the set of Tasks that make up the parts of a Job.\nTime tracking and costings are done against a task but totaled to the Job.\n\nEach Task can have:\n* Notes about the task\n* Status of the task\n* Estimates based on time or cost\n* Time tracking entries - used to generate invoices when using the 'Time and Materials' billing method.\n* Annotated photos\n* track hours worked on the Task\n\nTo read more on using HMB go to the online documentation at [https://hmb.onepub.dev](https://hmb.onepub.dev)\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbsutton%2Fhmb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbsutton%2Fhmb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbsutton%2Fhmb/lists"}