Updated Schema (markdown)
Clarifying Playlisted model and affected associations with Song and Playlist models
Add collab artists model as a join table to allow multiple collaboration artists to be associated with a song.
Add `photo_url` column to both Artists and Albums. Add additional "index" bulletpoints where appropriate.
Add audio_url to Songs Model
Add unique index pairing of artist_id to album title
Clarify Playlists has_many songs THROUGH playlisted songs double joins table
Add optional collabartist column to Songs; clarify associations between artists and songs; add index to Playlists to optimize updated_at sorting when querying the database
Modify associations between models; clarify joins tables (playlisted songs, queued songs, liked songs)
Add description to playlists
Add albums and artists to schema; add birthday to users table; refactored associations; typo edits to Liked Songs and Queue
Add Queue and Songs to schema
Initial schema
Initial schema page