Skip to content

Blockchain solution for sponsoring songs. Allows artists to create offers which content creators can apply and get a reward for using the artist song in their video. Using Ethereum contracts the reward (in Ether) is handled by the contract, not by a third entity, and given to the applier if the video achieves the goal (likes) specified when crea…

Notifications You must be signed in to change notification settings

XaviSanta/SponsorProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SponsorProject

Prototype

https://www.figma.com/proto/77PZwdDCkrlPNn5Q6nlPsj/TFG?node-id=1%3A2&scaling=min-zoom

App

https://xavisanta.github.io/SponsorProject/

Architecture

Arch

Sequence diagrams

Create Offer

seqDiagramCreate

Apply to Offer

seqDiagramApply

Class diagram

classDiagram

Screenshots App

Initial page with list of offers created

List

Process of creating an offer

createGif create1 create2 To make the contract work, we need to send LINK tokens to it which will be used as a payment to the Chainlink oracle. The oracle uses LINK to:

  • Check the music Id of the video on applying to the offer.
  • Check the likes of the video after N days create3

Applying to offer

apply openOfferGif

Claiming the prize

claim

Chainlink

Tasks

tasks nodeGUI

Chainlink node GUI

nodeGUI

Scrapper TikTok

Metadata returned from a single video

nodeGUI

About

Blockchain solution for sponsoring songs. Allows artists to create offers which content creators can apply and get a reward for using the artist song in their video. Using Ethereum contracts the reward (in Ether) is handled by the contract, not by a third entity, and given to the applier if the video achieves the goal (likes) specified when crea…

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published