Karaoke web challenge

Making use of HMTL5 APIs and webRTC build an interactive karaoke social web application. The application lets user challenge other users at karaoke in real time, chat with them and sing songs. The songs already exist in a database and are subtitled, and they will be displayed accordingly to their time-stamp in the song. The application will be able to record the user’s performance and take pictures during the song (or create small movies of the user’s performance similar to .gif)

Bonus: The application will recognize the user’s performance and give him an accuracy score which depends on how well the user sang the song and followed the lyrics.