{"id":13597607,"url":"https://github.com/suhailkakar/FVM-x-Livepeer-Example-App","last_synced_at":"2025-04-10T01:31:02.432Z","repository":{"id":217064416,"uuid":"613712066","full_name":"suhailkakar/FVM-x-Livepeer-Example-App","owner":"suhailkakar","description":"A sample application built with FVM, Livepeer and Lighthouse","archived":false,"fork":false,"pushed_at":"2023-04-04T00:18:26.000Z","size":3385,"stargazers_count":3,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-09T20:44:48.919Z","etag":null,"topics":["ethereum","filecoin","filecoinvirtualmachine","fvm","livepeer"],"latest_commit_sha":null,"homepage":"https://docs.livepeer.org/tutorials/developing/build-decentralized-video-app-with-fvm","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/suhailkakar.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":"2023-03-14T05:46:57.000Z","updated_at":"2025-03-02T01:17:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"31b65267-8e45-429b-8680-a7007b6e8ebb","html_url":"https://github.com/suhailkakar/FVM-x-Livepeer-Example-App","commit_stats":null,"previous_names":["suhailkakar/fvm-x-livepeer-example-app"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suhailkakar%2FFVM-x-Livepeer-Example-App","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suhailkakar%2FFVM-x-Livepeer-Example-App/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suhailkakar%2FFVM-x-Livepeer-Example-App/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suhailkakar%2FFVM-x-Livepeer-Example-App/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/suhailkakar","download_url":"https://codeload.github.com/suhailkakar/FVM-x-Livepeer-Example-App/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248140287,"owners_count":21054271,"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","filecoin","filecoinvirtualmachine","fvm","livepeer"],"created_at":"2024-08-01T17:00:37.123Z","updated_at":"2025-04-10T01:31:02.388Z","avatar_url":"https://github.com/suhailkakar.png","language":"TypeScript","funding_links":[],"categories":["Developer Tools"],"sub_categories":["Demo Apps"],"readme":"\u003cdiv id=\"top\"\u003e\u003c/div\u003e\n\n\u003cbr /\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://github.com/suhailkakar/Decentralized-YouTube\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/suhailkakar/Decentralized-YouTube/version-1/logo.png\" alt=\"Logo\" width=\"110\" height=\"80\"\u003e\n  \u003c/a\u003e\n\n\u003ch3 align=\"center\"\u003eOurTube — It is YouTube but decentralized\u003c/h3\u003e\n\n\u003c/div\u003e\n\n\nhttps://user-images.githubusercontent.com/56798748/226623199-7728e299-181b-477b-86b9-10bc1cc8020a.mp4\n\n\u003cbr /\u003e\nA YouTube Clone built on top of FVM and Livepeer, that allows users to create, share and watch videos, without worrying about their privacy.\n\u003cbr /\u003e\n\nHere is a complete tutorial on how to build a similar project: https://docs.livepeer.org/tutorials/developing/build-decentralized-video-app-with-fvm\n\n\n### Built With\n\n- Frontend framework: Next.js\n- Smart contracts: Solidity\n- Ethereum web client library: Ethers.js\n- File storage: Lighthouse (IPFS)\n- CSS Framework: TailwindCSS\n- Ethereum development environment: Hardhat\n- Video Infrastructure: Livepeer\n\n\u003c!-- GETTING STARTED --\u003e\n\n## Getting Started\n\nTo get this application up and and running on your local machine follow these simple steps.\n\n### Prerequisites\n\nYou need to have Node.js, NPM and hardhat installed on your computer, before running this project.\n\n### Installation\n\n1. Clone the repo\n   ```sh\n   git clone https://github.com/suhailkakar/FVM-x-Livepeer-Example-App\n   ```\n2. Install NPM packages\n\n   ```sh\n   npm install\n   ```\n\n   or\n\n   ```sh\n   yarn install\n   ```\n\n3. Create an `.env` file and get an API key from Livepeer studio, Web3 Storage and Imagekit.\n   ```sh\n   PRIVATE_KEY=\"\"\n   NEXT_PUBLIC_LIVEPEER_KEY=\"\"\n   NEXT_PUBLIC_LIGHTHOUSE_KEY=\n   NEXT_PUBLIC_IMAGEKIT_ID=\"\"\n   ```\n4. Run the app\n\n   ```sh\n   npm start\n   ```\n\n## Contributing\n\nContributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.\n\nIf you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue.\nDon't forget to give the project a star! Thanks again!\n\n1. Fork the Project\n2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)\n3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)\n4. Push to the Branch (`git push origin feature/AmazingFeature`)\n5. Open a Pull Request\n\n### License\n\nThis project is an open source software licensed under the MIT License\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuhailkakar%2FFVM-x-Livepeer-Example-App","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsuhailkakar%2FFVM-x-Livepeer-Example-App","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuhailkakar%2FFVM-x-Livepeer-Example-App/lists"}