{"id":21852659,"url":"https://github.com/proofoftom/arfund","last_synced_at":"2025-03-21T18:40:32.740Z","repository":{"id":39425361,"uuid":"202654459","full_name":"proofoftom/ArFund","owner":"proofoftom","description":"Grow Ethereum Award Winner! 100% decentralized crowdfunding built on Arweave and Ethereum","archived":false,"fork":false,"pushed_at":"2022-12-11T02:10:03.000Z","size":4223,"stargazers_count":3,"open_issues_count":19,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-23T05:16:02.471Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://arweave.net/w3xNmDX3Vqcj1FTiKd0cKln1Vvnv7veUZ5Yd9d7toeQ","language":"Vue","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/proofoftom.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}},"created_at":"2019-08-16T03:49:02.000Z","updated_at":"2024-08-19T15:55:19.000Z","dependencies_parsed_at":"2023-01-26T13:15:23.633Z","dependency_job_id":null,"html_url":"https://github.com/proofoftom/ArFund","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/proofoftom%2FArFund","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/proofoftom%2FArFund/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/proofoftom%2FArFund/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/proofoftom%2FArFund/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/proofoftom","download_url":"https://codeload.github.com/proofoftom/ArFund/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244852033,"owners_count":20521151,"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-11-28T01:17:57.574Z","updated_at":"2025-03-21T18:40:32.717Z","avatar_url":"https://github.com/proofoftom.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ArFund\n\n[Live on Ropsten and Arweave!](https://arweave.net/w3xNmDX3Vqcj1FTiKd0cKln1Vvnv7veUZ5Yd9d7toeQ)\n\n## Challenge Description\n\nThe challenge was to create a crowdfunding application where the backend is an Ethereum smart contract, and the frontend is an application hosted on Arweave. This creates a completely decentralized crowdfunding app with a verifiable and immutably published project plan.\n\nCurrent crowdfunding platforms have a problem. Creators ask for funds to complete a project, but once funded, we don’t always see the expected results. This new crowdfunding app should work to prevent this.\n\nThe creator asking for funds sets a deadline for raising 100% of the funds. The funds are split into creator-defined batches, with each batch being linked to a milestone. If the full amount isn't raised, the balance is refunded to the project backers.\n\n### Once fully funded, the project starts:\n\n- The first batch of funds is released to the creator to start the project.\n\n- If a majority of backers are unsatisfied with the progress, they can then vote to suspend the project, stop future payouts, and return the remaining funds to the backers. If completed, the next batch is released to the creator.\n\n- The same rules are followed until all milestones are completed, and all funds have been distributed, or until backers vote to suspend the project.\n\n## Take a quick tour:\n\nTo start...\n\n\u003cimg src=\"./screenshots/startProject.png\" alt=\"Start a Project\" width=\"600\" /\u003e\n\nCreate a new project:\n\n\u003cimg src=\"./screenshots/createProject.png\" alt=\"Create Project Form\" width=\"600\" /\u003e\n\nBoom! You're off to the fundraises _(bad dad joke)_.\n\n\u003cimg src=\"./screenshots/newProject.png\" alt=\"New Project Card\" width=\"400\" /\u003e\n\nYou can also fund other's projects.\n\n\u003cimg src=\"./screenshots/fundProject.png\" alt=\"Fund Project Card\" width=\"600\" /\u003e\n\nOnce a project's funding goal is reached, the first batch of funds is released and work begins!\n\n\u003cimg src=\"./screenshots/viewFunded.png\" alt=\"Funded Project Card\" width=\"400\" /\u003e\n\nIf you contributed to a funded project, participate in the governance of releasing funds for milestones.\n\n\u003cimg src=\"./screenshots/milestoneVote.png\" alt=\"Vote on Progress Actions\" width=\"400\" /\u003e\n\nIf a project's fundraising expires - or a majority of project contributors are dissatisfied with progress - funds are refunded.\n\n\u003cimg src=\"./screenshots/getRefund.png\" alt=\"Get a Refund Action\" width=\"400\" /\u003e\n\nOne last goodie, ArFund is mobile friendly - allowing for simple fundraising from any device!\n\n\u003cimg src=\"./screenshots/mobileFriendly.png\" alt=\"Mobile Friendly Layout\" width=\"400\" /\u003e\n\n### Developer\n\n[Tommy Cox](https://github.com/proofoftom) - @proofoftom\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fproofoftom%2Farfund","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fproofoftom%2Farfund","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fproofoftom%2Farfund/lists"}