Aplikace
Aplikační UI a logika
Cíl: Jednoduché propojení všech komponent a hlavní datová logika.
Popis
Prakticky nudnější část - obyčejná CRUD nadstavba. Stack není ještě úplně jasný, ideální by bylo, aby byla jedna aplikace pro web a nativní systémy.
Zde bude nejzajímavější design a uživatelská přívětivost.
Hlavní struktura
Jedná se o velmi hrubý návrh, spíše pro představu
- uživatel (vlastní knihovna a workspace)
- kapela (organizace uživatelů, knihovna pro členy, přístupy, uzavřené workspace)
- song (chpro/mxl soubor, PDF, nahrávky+multitrack)
- song může být public, nebo private
- uživatel může používat public verzi, nebo udělat fork (vlastní kopii, kterou může editovat a je neveřejná)
- playlist (set songů, pořadí, popis a poznámky, stage plan, přiřazené datum vystoupení)
- K playlistu je možné pozvat uživatele, kteří nejsou členové kapely.
- K vytvoření playlistu není potřeba kapela, může jej vytvořit i běžný uživatel a přizvat lidi přes odkaz.
- Možnost jedním kliknutím odeslat stage plan (rozmístění a seznam vstupů) zvukaři.