Info Submission Form created by @UrsaPolarisRecords on Pomelo Bounties
Summary
Job Description:
We are looking for a skilled developer to create an info submission form for a music map. The form should have fields for each piece of necessary info and should be able to add more entries to some fields, as well as add additional questions based on the answers to some fields (radio type selection). Optionally, the form should be able to fetch the necessary data from Discogs or another music metadata database. Upon pressing a "submit" button, the form should package the data into a transaction that can be sent to the blockchain. The developer should also design the project/release submission form, design Discogs fetch, package data into transaction, and create fields for the necessary info, as well as test in DEV and PROD environments. The job will also involve creating documentation for the form.
As a Polaris User, I would like to submit a project to the music map in order to have it displayed in the user interface.
Description
The music map is created and curated by its users, and in order to do that, they need a way to submit a project to the music map.
The user should be able to add a project (for example, an album) in a standard format with all necessary information needed to connect the people who have worked on that project to each other.
Solution
[ ] Form should have fields for each piece of necessary info.
[ ] Forms must be able to add more entries to some fields
[ ] Forms should add additional questions based on the answers to some fields (radio type selection)
[ ] Optionally, the form should be able to fetch the necessary data from Discogs or another music metadata database.
[ ] Upon pressing a "submit" button, the form should package the data into a transaction that can be sent to the blockchain.
šØāš» Deliverables
Design
[ ] Design project/release submission form
[ ] Design Discogs fetch
Smart Contract
[ ] Package data from form into transaction
Frontend
[ ] Fields for:
[ ] Data Source:
[ ] Project Name
[ ] (Optional) Alternate Project Names (Multiple)
[ ] Project Release Date
[ ] Project Re-Release? (Y/N)
[ ] Master Project - Is this the canonical release of the project? (Y/N)
[ ] (if no) Link to canonical project release
[ ] Project Record Label
[ ] Project Liner Notes
[ ] Project Bio
[ ] Project Artwork
[ ] (Optional) Project Multimedia
[ ] Project Groups (Multiple)
[ ] + button to add more groups
[ ] Project Artists (Multiple)
[ ] + button to add more musicians
For Each:
[ ] Name
[ ] City
[ ] Role
[ ] Group Member? (Y/N)
[ ] (If Y and multiple groups) Which Group? (Select from groups)
[ ] Project Technicians (Multiple)
[ ] + button to add more technicians
For Each:
[ ] Name
[ ] City
[ ] Role
[ ] Group Member? (Y/N)
[ ] (If Y and multiple groups) Which Group? (Select from groups)
[ ] Tracks (Multiple)
[ ] + button to Add More Tracks
For Each:
[ ] Track Number (Auto)
[ ] Track Link (Spotify, Bandcamp, Apple Music, etc.)
[ ] Track Name
[ ] Track Songwriter - Lyrics (Auto-add group)
[ ] + to add more
[ ] - to delete
[ ] Track Composer - Music (Auto-add group)
[ ] + to add more
[ ] - to delete
[ ] Track Performers (auto-add group)
[ ] + to add more
[ ] - to delete
[ ] Track Technicians (Multiple)
[ ] + to add more
Testing
[ ] Test in DEV
[ ] Test in PROD
Marketing
[ ]
Documentation
[ ]
Reward
0.0500 USDT
Note
For technical discussion use the original issue. This issue is for tracking the bounty application and implementation progress.
Bounty
Info Submission Form created by @UrsaPolarisRecords on Pomelo Bounties
Summary
Job Description: We are looking for a skilled developer to create an info submission form for a music map. The form should have fields for each piece of necessary info and should be able to add more entries to some fields, as well as add additional questions based on the answers to some fields (radio type selection). Optionally, the form should be able to fetch the necessary data from Discogs or another music metadata database. Upon pressing a "submit" button, the form should package the data into a transaction that can be sent to the blockchain. The developer should also design the project/release submission form, design Discogs fetch, package data into transaction, and create fields for the necessary info, as well as test in DEV and PROD environments. The job will also involve creating documentation for the form.
Apply
https://bounties.pomelo.io/24efe334d23f
Original Issue
https://github.com/ursapolarisrecords/polaris/issues/9
Title
Info Submission Form
Body
š” Issue Name
User Story
As a Polaris User, I would like to submit a project to the music map in order to have it displayed in the user interface.
Description
The music map is created and curated by its users, and in order to do that, they need a way to submit a project to the music map.
The user should be able to add a project (for example, an album) in a standard format with all necessary information needed to connect the people who have worked on that project to each other.
Solution
[ ] Form should have fields for each piece of necessary info.
[ ] Optionally, the form should be able to fetch the necessary data from Discogs or another music metadata database.
[ ] Upon pressing a "submit" button, the form should package the data into a transaction that can be sent to the blockchain.
šØāš» Deliverables
Design
Smart Contract
Frontend
[ ] Fields for:
[ ] Data Source:
[ ] Project Name
[ ] (Optional) Alternate Project Names (Multiple)
[ ] Project Release Date
[ ] Project Re-Release? (Y/N)
[ ] Master Project - Is this the canonical release of the project? (Y/N)
[ ] (if no) Link to canonical project release
[ ] Project Record Label
[ ] Project Liner Notes
[ ] Project Bio
[ ] Project Artwork
[ ] (Optional) Project Multimedia
[ ] Project Groups (Multiple)
[ ] + button to add more groups
[ ] Project Artists (Multiple)
[ ] + button to add more musicians
For Each:
[ ] Name
[ ] City
[ ] Role
[ ] Group Member? (Y/N)
[ ] Project Technicians (Multiple)
[ ] + button to add more technicians
For Each:
[ ] Name
[ ] City
[ ] Role
[ ] Group Member? (Y/N)
[ ] Tracks (Multiple)
[ ] + button to Add More Tracks
For Each:
[ ] Track Number (Auto)
[ ] Track Link (Spotify, Bandcamp, Apple Music, etc.)
[ ] Track Name
[ ] Track Songwriter - Lyrics (Auto-add group)
[ ] Track Composer - Music (Auto-add group)
[ ] Track Performers (auto-add group)
[ ] Track Technicians (Multiple)
Testing
Marketing
Documentation
Reward
0.0500 USDT
Note
For technical discussion use the original issue. This issue is for tracking the bounty application and implementation progress.