-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
Backend
- configureaza un tabel unde putem incarca melodiile noi aparute
- created_at, updated_at
- selecteaza artist
- incarca thumbnail artist
- specifica titlul melodiei
- incarca videoclipul in S3
- Creaza un GraphQL endpoint pentru a extrage ultimele melodii create dupa o anumita data
- (optional) implementeaza un algoritm de deduplicare artisti
Frontend
- o sectiune denumita: "Noutati muzicale" similara Instagram Stories a fost adaugata in aplicatie
- librarii Flutter: https://pub.dev/packages/stories_for_flutter , https://pub.dev/packages/story_view

- in fiecare zi, se selecteaza cele mai vechi 5 melodii care nu au fost vizionate din ultima luna
- cea mai veche melodie se va afisa prima
- cand o melodie este vizualizata, se stocheaza in local memory acest timestamp
- cand se face query la GraphQL API, se va folosi ca si filtru data ultimei melodii vizualizate
- cand se da swipe-up, se va deschide Youtube intr-un tab nou
- grupeaza melodiile aceluiasi artist sub acelasi
StoryItem
- cand nu exista nici o noutate muzicala, atunci vom ascunde intreaga sectiune
Content
- cere permisiunea artistilor sa folosesc videoclipul in aplicatie
- creaza un template in ceva video editor (eg. Flixier) pentru a crea vertical videos fast
- proceseaza si incarca aceste videoclipuri:
- https://www.youtube.com/playlist?list=PLLPsESVFJZndsvxBH3B6UfXmJPqHghGdX
- https://www.youtube.com/playlist?list=PLLPsESVFJZncd1-5Uibs-rv_zV3getsXw
- https://www.youtube.com/playlist?list=PLLPsESVFJZncDvL3aJ3fkK6EggCz-7kyI
- https://www.youtube.com/playlist?list=PLLPsESVFJZncGM2dToeGj9e2IL1A2KHoT
- https://www.youtube.com/playlist?list=PLLPsESVFJZnexeof4sXKJTsbzE7Au08OX
Metadata
Metadata
Assignees
Labels
No labels