0.1 Get Started1. Home1.1 Linux Administration1.2 Tutorials2.1 Web app architecture2.2 Developer Environment setup2.3 Javascript2.4 Mongodb2.5 Soundcloud Reverse EngineeringModels3.1 Developer Operations3.1.1 Markdown CheatsheetContributingPull request templateReadme
Models
onoma montelou me kefalaio to prwto
User
1. email -> String2. password -> String3. age -> Number4. gender -> Enum5. customGender -> String6. displayName -> String
Track
1. name -> String2. author -> User3. duration -> Number4. date -> Date5. tags -> [String]
UserTrackLikes
1. user -> User2. track -> Track
Playlist
Properties
1. name -> String2. date -> Date3. duration -> Number4. cover -> File5. numberOfTracks -> Number6. tracks -> [Track]
Mutations
1. addNewTrack(track: Track)2. addMultipleTracks(tracks: [Track])3. moveTrack(fromIndex: Number, toIndex: Number)4. deleteTrackByIndex(index: Number)
UserPlaylistLikes
1. user -> User2. playlist -> Playlist
UserFollowed
1. user -> User2. followedBy -> User