UrsaPolarisRecords / Polaris

A visualized decentralized incentivized music encyclopedia, with tokens awarded to curators and artists, and used for native advertising
Other
6 stars 0 forks source link

Create Project Submission Form #15

Open andrewrec opened 10 months ago

andrewrec commented 10 months ago

💡 Create Project Submission form

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

Lucianoelpitudo commented 9 months ago

💡 Crear formulario de envío de proyecto

Historia del usuario

Como usuario de Polaris , me gustaría enviar un proyecto al mapa de música para que se muestre en la interfaz de usuario .

Descripción

El mapa musical es creado y seleccionado por sus usuarios y, para ello, necesitan una forma de enviar un proyecto al mapa musical.

El usuario debería poder agregar un proyecto (por ejemplo, un álbum) en un formato estándar con toda la información necesaria para conectar entre sí a las personas que han trabajado en ese proyecto.

Solución

  • [x] El formulario debe tener campos para cada pieza de información necesaria.

    • [ ] Los formularios deben poder agregar más entradas a algunos campos.
    • [ ] Los formularios deben agregar preguntas adicionales basadas en las respuestas a algunos campos (selección del tipo de radio)
  • [x] Opcionalmente, el formulario debería poder recuperar los datos necesarios de Discogs u otra base de datos de metadatos musicales.
  • [ ] Al presionar el botón "enviar", el formulario debe empaquetar los datos en una transacción que pueda enviarse a la cadena de bloques.

👨‍💻 Entregables

Diseño

  • [x] Formulario de envío de proyecto/lanzamiento de diseño
  • [ ] Diseño Discogs buscar

Contrato inteligente

  • [x] Empaquetar datos del formulario a la transacción

Interfaz

  • [ ] Campos para:

    • [ ] Fuente de datos:

    • [ ] Nombre del proyecto

    • [x] (Opcional) Nombres de proyectos alternativos (múltiples)

    • [ ] Fecha de lanzamiento del proyecto

    • [ ] ¿Relanzamiento del proyecto? (sí/no)

    • [ ] Proyecto maestro: ¿es esta la versión canónica del proyecto? (sí/no)

    • [ ] (si no) Enlace a la versión canónica del proyecto

    • [ ] Sello discográfico del proyecto

    • [ ] Notas del proyecto

    • [ ] Biografía del proyecto

    • [ ] Arte del proyecto

    • [ ] (Opcional) Proyecto multimedia

    • [ ] Grupos de proyectos (múltiples)

    • [ ] botón + para agregar más grupos

    • [ ] Artistas del proyecto (varios)

    • [ ] botón + para agregar más músicos

    • Para cada:

    • [ ] Nombre

    • [x] Ciudad

    • [ ] Role

    • [x] ¿Miembro del grupo? (sí/no)

      • [ ] (Si es Y y hay varios grupos) ¿Qué grupo? (Seleccionar de grupos)
    • [ ] Técnicos de Proyectos (Múltiples)

    • [ ] Botón + para agregar más técnicos

    • Para cada:

    • [ ] Nombre

    • [x] Ciudad

    • [ ] Role

    • [ ] ¿Miembro del grupo? (sí/no)

    • [ ] (Si es Y y hay varios grupos) ¿Qué grupo? (Seleccionar de grupos)

    • [ ] Pistas (múltiples)

    • [ ] Botón + para agregar más pistas

    • Para cada:

    • [ ] Número de pista (automático)

    • [ ] Enlace de pista (Spotify, Bandcamp, Apple Music, etc.)

    • [ ] Nombre de la pista

    • [ ] Track Songwriter - Letras (agregar grupo automáticamente)

      • [ ] + para agregar más

      • [x] - borrar

    • [x] Track Composer - Música (agregar grupo automáticamente)

      • [x] + para agregar más

      • [ ] - borrar

    • [ ] Seguimiento de artistas (grupo de adición automática)

      • [ ] + para agregar más

      • [x] - borrar

    • [x] Técnicos de pista (múltiples)

      • [ ] + para agregar más
Lucianoelpitudo commented 9 months ago

Asi

Adi12113 commented 8 months ago

💡 Create Project Submission form

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.

    • [ ] 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

    • [x] Track Performers (auto-add group)

      • [x] + to add more

      • [ ] - to delete

    • [ ] Track Technicians (Multiple)

      • [ ] + to add more

F

Adi12113 commented 8 months ago

Ok

Adi12113 commented 8 months ago

Xd

Mywalleteosz commented 3 months ago

<>

Mywalleteosz commented 3 months ago

🕛 I will be