{"id":19628418,"url":"https://github.com/kamalbuilds/fvm","last_synced_at":"2025-04-28T06:31:08.060Z","repository":{"id":65713706,"uuid":"592925497","full_name":"kamalbuilds/FVM","owner":"kamalbuilds","description":"https://fvm-293b6e.spheron.app/","archived":false,"fork":false,"pushed_at":"2023-02-07T13:39:38.000Z","size":1500,"stargazers_count":3,"open_issues_count":1,"forks_count":4,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-04-10T20:07:30.908Z","etag":null,"topics":["filecoin","fvm","nextjs","solidity"],"latest_commit_sha":null,"homepage":"https://fvm-storage-bounty.vercel.app/","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/kamalbuilds.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}},"created_at":"2023-01-24T20:37:19.000Z","updated_at":"2023-02-07T05:30:01.000Z","dependencies_parsed_at":"2023-02-19T05:15:33.493Z","dependency_job_id":null,"html_url":"https://github.com/kamalbuilds/FVM","commit_stats":null,"previous_names":["legendarykamal/fvm","kamalbuilds/fvm"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kamalbuilds%2FFVM","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kamalbuilds%2FFVM/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kamalbuilds%2FFVM/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kamalbuilds%2FFVM/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kamalbuilds","download_url":"https://codeload.github.com/kamalbuilds/FVM/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224099647,"owners_count":17255578,"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":["filecoin","fvm","nextjs","solidity"],"created_at":"2024-11-11T11:55:29.381Z","updated_at":"2024-11-11T11:55:30.351Z","avatar_url":"https://github.com/kamalbuilds.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Marketplace for storage bidding built on top of FVM\n\n## Deployments \n\nSpheron - https://fvm-293b6e.spheron.app/\n\nVercel - https://fvm-storage-bounty.vercel.app/\n\nThe Smart Contract code for this project could be found here - https://github.com/legendarykamal/FVM-Contract \n\nFor an indepth video explaination of the platform refer - https://youtu.be/VsRXHH8vJl0\n\n## Features\n\n1\u003e Building a platform where Clients would list Storage bounties and where storage providers compete to win deals, bringing the price down for clients.\n\n🛠 Discovery tools: Best use of FVM to improve transparency around Filecoin economy participants (e.g., storage providers, storage clients etc.).\n\n![Screenshot_20230207_000455](https://user-images.githubusercontent.com/95926324/217153358-49606b15-891c-4122-8d5a-55d8634305f1.png)\n\n\n2\u003e Push Protocol is used to notify the Users on the platform \n\n![image](https://user-images.githubusercontent.com/95926324/217152782-60a3d63c-e5f9-4f77-8432-64fa2bff4e81.png)\n\nClient - Get Notified as soon as a provider places a bid for your proposal .\nSP - Get notified as soon as your bid gets accepted.\n\n3\u003e Huddle01 Tokengated secured meetups to understand better befor the final deal between client and the Providers.\n\n![image](https://user-images.githubusercontent.com/95926324/217154168-b06ceba5-7f2f-44e0-8a24-6e61b8295f25.png)\n\n4\u003e Storage Providers/ Miners can place their bid for the project \n![Screenshot_20230207_102149](https://user-images.githubusercontent.com/95926324/217153076-4a82a4a2-6d30-4a44-bf0a-a355135eb085.png) \n\n## The Flow of the project\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://user-images.githubusercontent.com/95926324/217155856-c50de29e-da83-44f1-94ae-b03921c991dc.png\"\u003e\n\u003c/p\u003e\n\n\n1\u003e Client comes and creates a proposal for his needs on the platform and locks funds in it.\n\n2\u003e All the Proposals are listed on the Marketplace.\n\n3\u003e Members of the Dao can fund these deals to incentivise the deals.\n\n3\u003e Storage Providers come and bid on the proposals by placing their bids.\n\n4\u003e Client gets notified as soon as a new bid is placed.\n\n5\u003e The Client has the option to discover miners by their Reputation. \nThe Reputation of the miners grow as they do successful deals in the future (In process).\n\n6\u003e Clients can set up a 1 to 1 meet with the SP through huddle's tokengated meetings.\n\n7\u003e After both the parties agree they can activate the deal by calling the Activate deal function from the contract.\n\n8\u003e After the deal is completed the SP can withdraw the funds from the escrow contract which needs verification that the deal is completed.\n\n## The Project Story of How It was built \n\n Found here - \u003e https://ethglobal.com/showcase/fvm-storage-bounty-hub-74tgi\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkamalbuilds%2Ffvm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkamalbuilds%2Ffvm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkamalbuilds%2Ffvm/lists"}