Skip to content

merkle-groot/discoteque

Repository files navigation

Discoteque

Done as part of Ethereum India Fellowship 2020.


Idea

A platform for small-time artists to interact with their fans.

Brief Description

  • Artists can create polls and AMAs on the website.
  • Users can participate in these using ERC-20 tokens issued by the platform.
  • ERC-20 tokens are distributed according to the user's Last.fm profile.
  • Last.fm is a scrobbling service, the user can connect any of their music streaming account including Spotify, Apple Music, Amazon Music etc. Eg- My last.fm profile
  • The amount of token issued depends on the user's listening history of a particular artist.
  • This unique ability to interact with your favourite artists drives people to collect tokens by listening to more songs, increasing sales for the artist on streaming services.

Implementation

  • Front-end using ReactJS
  • Back-end using NodeJS, MongoDB Atlas & Ethereum

Smart Contracts

  1. ERC20 Contract -
  2. Facory Contract

Screenshots

Main Screen

screen1

Artist Screen

screen2

Artist Screen -> ArtistInfo

screen3

Engage Screen

screen4

About

A full stack web3 app to connect artists with their fans.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published