π§ Consuming music is something highly personal. Even though we love sharing our favorite tracks, lots of people generally listen music on their own, at work, at home or walking on the street, earphones into ears.
π§ What if you could experiment music in another way?
π― Thatβs the goal of Music Room! ππ»π·
πΌ Music Room is a social mobile app with the following features:
π―ββοΈ Social media: creating a user profile is compulsory to access Music Room. Users can enrich their profile and share their musical tastes. You can visit your friend profile and know what they listen to, follow their playlist and help them to create to most joyful playlist ever!
βοΈ Playlist editor: users can create playlists on their own or collaboratively and in real-time.
π§ Music player: Music Room has its own music player so that users can directly listen any Music Room playlist.
π Link a playlist to an event: Music Room allows its users to conceive playlists for a specific event they attend (a birthday party for instance). This playlist will be accessible to invited users only. All physically present guests will be able to enrich the playlists with its favorite tracks.
π© Voting feature: users that attend an event can vote for their favorite tracks among the playlist. The playlist order will be adjust in real-time so that most popular tracks can be played in priority.
π€ Control delegation: a user can delegate its Music Room control to a friend. His friend will be able to choose when and which track is played at any moment
π£Chat: to talk with your friends
-
π² Real-time application
-
π Third-parties integration: Google, Facebook and Spotify SDKsβ¨β¨
-
πAccess to the millions of tracks from Spotifyβ¨β¨
-
πRights personalisation: user can control visibility of its activity and also rights of reading and writing over its playlists and events. β¨β¨
-
π geolocation
Back:β¨
Front:β¨
β¨π To see a demo
download this video
π§π½βπ» Launch the project
Front:
- Install pods
pod install
- Open
Music_Room.xcworkspace
- Launch the simulator on xCode
Back:
npm i
npm start
π¨ To hear sounds with the player, you need to use a real device on the simulator (from xCode).
School projects made by: @trleveq @jnoe⨠@mpicard