View on GitHub

TuneFull

Musical Social Network

TuneFull

Summary

The TuneFull music network bundles together fun and discovery to provide its users with a positive and friendly music sharing experience. Tune in to share 30 second clips of music that match your mood, and see what music clips your friends are sharing. You can also listen to clips posted by people outside your friend circle to discover new music, or follow those with similar taste.

In today’s fast-paced, ever-changing world, people need to be able to take a break and decouple themselves from their daily stress and concerns. Whether this pause is for a single moment or for an hour, TuneFull is designed to fit into everyone’s day and provide that much-needed respite. One of the main goals with TuneFull was to fill our users’ downtime with a positive, musically-charged, social networking experience. Music connects us to our emotions and has the ability to turn empty time into exciting moments. Always on hand and easy to use, TuneFull’s minimalist layout will provide its users with a relaxing music sharing experience they can enjoy on their own or with their friends. People can share music they are excited about and can constantly discover new music to help them get through the day. TuneFull is designed to empower its users to feel, to experience, to uplift their daily lives, and fill their ears with music.

Server functionality

The server hosts the database, and provides data to the client when requested. This includes data such as users, friends, follows, feeds of clip posts by the user’s friends and follows, or a feed of clip posts from non-friend users for use in the discovery feature. The server also saves and updates with client-provided input, including clip posts, genre mood updates, and friend requests/accepts.

Client functionality

Once logged in, users have access to a feed of recent clips posted by those on the network. Additionally, they can post 30 second sound bites of music which are added to their profile. Clicking on a clip allows the user to listen and discover information about the artist, song and album. Users are also able to perform a variety of relationship actions such as adding or deleting friends and follows.

TuneFull Summary PDF

Current implementation state

Team Roster

Intended users and user personas

Instructions for Building and Using

Outlines of Technology Stacks

Client-side design and implementation

Server-side design and implementation

Authentication scheme