livepeer / grants

⚠️ DEPRECATED ⚠️ Please visit the new homepage at https://livepeer.notion.site/Livepeer-Grants-Program-f91071b5030d4c31ad4dd08e7c026526
44 stars 7 forks source link

Website + App to Manage all your Orchestrators and Trancoders at the same time! #34

Closed Justin99b closed 1 year ago

Justin99b commented 2 years ago

Give a 3 sentence description about this proposal.

A Centralized Platform (Website and APP) to manage and maintain multiple Orchestrator and Transcoder Nodes between multiple servers.

Simplifies the Setup Process to allow Novices to simply get started with livepeer so more people can join the Network and grow their node.

Provides a large toolset to Automate Tasks, Reduce Errors and maximize your Profits aswell as minimize your fees

Describe the problem you are solving.

Currently it’s rather difficult to get started and a lot of Quality of Life features are lacking that make working unnecessary elongated and difficult. It's also really complicated to manage multiple Orchestrator or Transcoder Nodes and keep track of statistics and Errors as well as downtime.

Describe the solution you are proposing.

We provide a centralized management platform for people to add their O’s and T’s to allow for easy management of multiple servers which is pretty difficult even for more advanced users

We are offering a large toolset here are some examples:

Automatic Claiming Rule Options

Remote Control Orchestrator and Transcoder

Discord Bot

Future Ideas (things we thought of but are not sure if we will implement them):

General

We aim to work Community driven. So if people for example want a feature added we if its a good idea and if many people would like it. If yes, we try to add that feature.

Describe the scope of the project including a rough timeline and milestones

Stage: Preparing (2-4 Days)

Stage: Programming (2-4 Months, maybe 1-2 if we have more than one developer)

Stage: Testing (5 Days)

Stage: Documenting (5 Days)

Stage: Discussing Price models (if allowed) (1 Day)

Stage: Oppurtunity

Stage: Deploying

Please estimate hours spent on project based on the above

Minimum: 150 - Maximum 450

Note

The time is calculated on how much im able to work. since im on a full time job i only have about 3-5 hours when im home. obviously im not working alone on this. It propably be about

About myself

Im a 22 Year old Software Engineer from Germany with 10 years of Programming Knowledge. In the past i worked with alot of Languages and gather really usefull Information.

HTML/CSS

Typescript/Javascript

Java

SQL

Bash

Solidity (not yet used but fascinated by it)

Conclusion

Im always trying new things because Programming is basically my live and its my favorite thing to do everyday I Never released any project because i thought “they are not perfect” or “nobody would ever want to use it” I changed that mindset now and want to be more open source :)

kyriediculous commented 2 years ago

I think we can cut a lot of the groundwork by integrating with https://github.com/decentralized-authority/node-launcher

This is the back-end engine powering https://nodepilot.tech/ a one-click deployment tool for Pocket Network and Blockchain nodes.

node-launcher is an engine for spinning up and managing docker images, support for Livepeer can be added by adding a configuration file for it, here's an example for Ethereum.

We've also been in talks with the Node Pilot team for a possible grant to add support for Livepeer so I can see some potential for a collaboration here.

Justin99b commented 2 years ago

I think we can cut a lot of the groundwork by integrating with https://github.com/decentralized-authority/node-launcher

This is the back-end engine powering https://nodepilot.tech/ a one-click deployment tool for Pocket Network and Blockchain nodes.

node-launcher is an engine for spinning up and managing docker images, support for Livepeer can be added by adding a configuration file for it, here's an example for Ethereum.

We've also been in talks with the Node Pilot team for a possible grant to add support for Livepeer so I can see some potential for a collaboration here.

I agree. For automated creation of Cloud orchestrator this would be perfect. I find IT quite Overkill to use Something Like this tho. since there will only be one geth node running because Cloud orchestrators would all use the same Backend i would suppose since they Run on our Servers Since novices who dont know anything about this Kind of stuff its really easy for them to get started right away!

nelsorya commented 2 years ago

Hey @Justin99b, thanks for making this well-thought-out proposal. There are a few additional points we were thinking would be great to add to this proposal.

The first is a wireframe and community feedback milestone, where any community feedback can be incorporated into the app before it is finished. Another is a success metric linked milestone, to align your incentives with that of our own, which is building tools that see usage from within the Livepeer community. E.g 20 Orchestrators actively using the app.

With these proposals, we typically break up the grant across the milestones. So for this proposal, we would propose we break up the grant like so.

  1. Preparing & Programming ($7,500 in LPT)
  2. Wireframe & Feedback ($2,500)
  3. Testing & Documenting ($2,500)
  4. Price Models, Opportunity & Deploying ($2,500)
  5. Success Metric Bonus ($5,000 in LPT)

If this sees usage from the community we would also be happy to fund ongoing maintenance for the tool, initially for a 6 month period.

Justin99b commented 2 years ago

Hello Everybody Im answering this so everybody outside the DM's knows whats going on. We are currently in development and are grateful this got approved! Its going to be a lot of fun programming this 💯 If you have any questions or concerns please let us know!