{"id":19767071,"url":"https://github.com/akshayjith4/billmates","last_synced_at":"2026-05-14T17:05:58.195Z","repository":{"id":253890012,"uuid":"830914019","full_name":"akshayjith4/BillMates","owner":"akshayjith4","description":"BillMates is a user-friendly app designed to simplify managing shared expenses among flatmates. Easily track bills, automatically split costs, and ensure everyone knows what they owe. Features include bill tracking, expense splitting, payment reminders, and expense history. Contributions are welcome!","archived":false,"fork":false,"pushed_at":"2024-08-20T04:30:10.000Z","size":31,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-28T10:56:36.508Z","etag":null,"topics":["cost-splitting","data-storage","expense-tracking","user-interface","web-hosting"],"latest_commit_sha":null,"homepage":"http://akshayjith.pythonanywhere.com/","language":"Python","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/akshayjith4.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":"2024-07-19T09:07:37.000Z","updated_at":"2024-09-19T05:15:46.000Z","dependencies_parsed_at":"2024-08-20T07:13:35.296Z","dependency_job_id":"256f53b4-882c-4e12-97ac-740633fa63a6","html_url":"https://github.com/akshayjith4/BillMates","commit_stats":null,"previous_names":["akshayjith4/billmates"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/akshayjith4/BillMates","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akshayjith4%2FBillMates","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akshayjith4%2FBillMates/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akshayjith4%2FBillMates/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akshayjith4%2FBillMates/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/akshayjith4","download_url":"https://codeload.github.com/akshayjith4/BillMates/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akshayjith4%2FBillMates/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33034788,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"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":["cost-splitting","data-storage","expense-tracking","user-interface","web-hosting"],"created_at":"2024-11-12T04:27:44.610Z","updated_at":"2026-05-14T17:05:58.160Z","avatar_url":"https://github.com/akshayjith4.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BillMates\n\n**BillMates** is a user-friendly app designed to simplify managing shared expenses among flatmates. Keep track of bills, split costs fairly, and ensure everyone knows what they owe.\n\n## Features\n\n- **Bill Tracking**: Easily add and track shared expenses.\n- **Expense Splitting**: Automatically calculate each flatmate's share of the expenses.\n- **Payment Reminders**: Get notifications for upcoming payments and reminders for due bills.\n- **Expense History**: View past expenses and payment history for transparency.\n- **User-Friendly Interface**: Simple and intuitive design for easy navigation.\n\n## Installation\n\nTo install and run the BillMates app locally, follow these steps:\n\n### Prerequisites\n\n- Python 3.6+\n- pip (Python package installer)\n\n### Steps\n\n1. **Clone the Repository**:\n    ```bash\n    git clone https://github.com/akshayjith4/billmates.git\n    cd billmates\n    ```\n\n2. **Create a Virtual Environment**:\n    ```bash\n    python -m venv venv\n    source venv/bin/activate  # On Windows, use `venv\\Scripts\\activate`\n    ```\n\n3. **Install Dependencies**:\n    ```bash\n    pip install -r requirements.txt\n    ```\n\n4. **Run the Application**:\n    ```bash\n    python app.py\n    ```\n\n## Usage\n\n- **Sign Up/Log In**: Create a new account or log in with your existing credentials.\n- **Add Flatmates**: Add your flatmates to the app.\n- **Add Expenses**: Enter details of shared expenses, such as rent, utilities, and groceries.\n- **Split Costs**: The app automatically calculates and splits costs among the flatmates.\n- **View Balances**: Check each flatmate's balance to see who owes what.\n- **Settle Up**: Record payments when flatmates settle their balances.\n\n## Online Access\n\nBillMates is also available online at [BillMates](http://Akshayjith.pythonanywhere.com). The site will be available for only 3 months because, let's face it, domains are expensive and this is a passion project.\n\n## We welcome contributions!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakshayjith4%2Fbillmates","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fakshayjith4%2Fbillmates","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakshayjith4%2Fbillmates/lists"}