SocialDJ is a mobile application that allows DJs to broadcast song and set-list information in real-time to fan's mobile devices. It also allows fans to make monetary requests to the DJ, with the DJ setting their prices based on their popularity. The third feature of SocialDJ is an AirBnB type model for discovering a DJ for any number of social events, with a calendar of availability, price per hour, and the ability to book within the app.