{"id":27500904,"url":"https://github.com/junwen-k/ethkl-2024-apollo","last_synced_at":"2026-05-19T09:03:31.608Z","repository":{"id":264511796,"uuid":"867548135","full_name":"junwen-k/ethkl-2024-apollo","owner":"junwen-k","description":"ETHKL 2024 - Apollo NeighborPay","archived":false,"fork":false,"pushed_at":"2024-10-12T16:05:45.000Z","size":2207,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-12T10:56:00.252Z","etag":null,"topics":["ethereum","ethkl2024","hackathon"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/junwen-k.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-10-04T09:19:14.000Z","updated_at":"2024-10-12T16:05:48.000Z","dependencies_parsed_at":"2024-11-24T20:09:39.388Z","dependency_job_id":"0366d300-5c4c-402a-a040-6c2bff80feb2","html_url":"https://github.com/junwen-k/ethkl-2024-apollo","commit_stats":null,"previous_names":["junwen-k/ethkl-2024-apollo"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junwen-k%2Fethkl-2024-apollo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junwen-k%2Fethkl-2024-apollo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junwen-k%2Fethkl-2024-apollo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junwen-k%2Fethkl-2024-apollo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junwen-k","download_url":"https://codeload.github.com/junwen-k/ethkl-2024-apollo/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249342496,"owners_count":21254303,"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":["ethereum","ethkl2024","hackathon"],"created_at":"2025-04-17T12:56:01.728Z","updated_at":"2026-05-19T09:03:26.566Z","avatar_url":"https://github.com/junwen-k.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![NeighborPay](./docs/cover-image.png 'NeighborPay')\n\n# Ethereum Kuala Lumpur 2024 - Apollo NeighborPay\n\n## Problem Statement\n\nIn many residential neighborhoods, managing communal funds can be fraught with challenges, including lack of transparency, accountability, and susceptibility to corruption. Residents often find it difficult to trust the management of communal finances, leading to disputes and a lack of engagement in community affairs. The absence of a transparent and secure system can result in missed payments, inefficient fund allocation, and social discord among residents.\n\n## Solution\n\nThe Neighborhood Community Fund is a decentralized smart contract designed to facilitate community fund management within residential neighborhoods. It allows unit owners to contribute to communal funds while enabling whitelisted committees to request payments for various community services. The contract ensures transparency, accountability, and secure management of funds.\n\n### Key Features\n\n#### Transparency and Auditability\n\nThe fund functions like a communal bank account, where every transaction—whether contributions or withdrawals—is recorded on the blockchain. This open ledger allows residents to audit the fund, ensuring transparency in how community resources are allocated and used.\n\n#### Prevention of Misconduct\n\nThe transparent nature of the fund acts as a deterrent against corruption, bribery, and money laundering. With all transactions publicly accessible, individuals are less likely to engage in dishonest practices, fostering a culture of integrity and ethical behavior.\n\n#### Payment Compliance and Social Responsibility\n\nResidents can easily see which units have made their payments and which have not, promoting accountability and social pressure to fulfill obligations. This visibility encourages timely contributions and enhances community engagement.\n\n#### Interactive Site Plan UI\n\nAn interactive SVG site plan visually represents the payment status of each unit, making it easy for residents to identify their financial responsibilities. This engaging interface not only simplifies understanding but also enhances communication within the community.\n\n#### Detailed Transaction History\n\nResidents can preview each unit's transaction history, offering insights into past contributions and withdrawals. This immutable record, stored on the blockchain, reinforces the fund's transparency and allows individuals to track their financial participation.\n\n## Prerequisite\n\n1.  Enable [Corepack](https://nodejs.org/api/corepack.html).\n\n        corepack enable\n\n## Getting Started\n\n1.  Install dependencies with [pnpm](https://pnpm.io/).\n\n        pnpm i\n\n1.  Start development server.\n\n        pnpm dev\n\n## Disclaimer\n\nThe source codes and assets used in this project are intended solely for hackathon purposes and are not meant for production use.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjunwen-k%2Fethkl-2024-apollo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjunwen-k%2Fethkl-2024-apollo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjunwen-k%2Fethkl-2024-apollo/lists"}