Online video puzzle site

Avg Bid (USD)
Project Budget (USD)
$100 - $300

Project Description:
Goal: create a HTML5 game site (PC & Mobile) with video puzzles.
Technologies: MEAN site (Mongo, Express, Angular & Node.js). UI with Twitter Bootstrap 3.

The webapp needs to allow the user to:
1. Register (username, password, email)
2. Play a game against other people
3. See a leaderboard of top 20 players

Registration is pretty straight forward. Send a confirmation link to the email supplied and once the link is accessed, activate the account.
The game itself is a timed puzzle game similar to this:

However, the video should be chosen randomly from the database, in a collection containing a list of youtube links. The video is played directly from youtube. Both players get the same video on their puzzle.
In the PC version - show both puzzles (player and opponent) on the same screen, side by side with a divider between them and a clock. You can't move pieces of your opponent's puzzle. The first to assemble the puzzle successfully is the winner and gets a point, the loser loses a point. To be clear, when you pick up a piece of the puzzle and move it, the opponent sees it, as if you're both playing on the same table.

If there isn't an opponent available, the user will be shown a "please wait" screen which will check if there's an opponent ready every 5 seconds.
In the mobile version (will be checked with android chrome and safari ios) the functionality is the same except that you don't see what your opponent is doing as there isn't enough screen area.

Again, pure javascript please with the abovementioned technologies. Please install everything in a virtual machine or an EC2 instance so that I can copy it to my environment when ready.

I expect weekly reports and versions to see progress.

Skills required:
HTML5, Javascript, jQuery / Prototype, NoSQL Couch & Mongo, Website Design
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

$ 300
in 3 days
$ 412
in 5 days
$ 275
in 12 days
$ 268
in 10 days
Hire nirandas
$ 526
in 21 days
Hire ashishicfai
$ 206
in 7 days
$ 206
in 10 days
Hire codeware123
$ 257
in 3 days