Challenge Overview
Competition Task Overview
For this challenge, we need to add a new route to the QMS app called "/fling".
Detailed Requirements
Here's what we need to do:
- new page that displays photos from xcloud with the tag "fling"
- display plays each photo for 3 seconds and then moves on to the next one
I think the best approach we'll take is:
- create a new route: /fling
- expand the pcdvr.js to call for tag & photo retrieval (you can find the API docs here: http://docs-ugc.comcast.net/#!/root)
- install a redid queue for holding the photo urls to play
We don't need fancy UI for this page but in general it should look consistent to the rest of the pages. I think we can take the look & feel of the image display for QMS and emulate that. Black screen with photo display in the middle.
Code
- Please post in the forum to request to be added to the QMS gitlab team on gitlab if you are not already a member. Make sure you include your gitlab username in your post.
- Once added to the team, fork the repository, if you haven’t already, and work off of the fling branch.
- Add huangqun and lazybaer as members of your forked repository
Winner Responsibility
The winner will be asked to submit a merge request and help with merge if necessary. NO OTHER MEMBERS should submit a merge request since that reveals your code to everyone else.
Technology Overview
- Node.js
- Javascript
Final Submission Guidelines
Submission Deliverables
- Push your changes to your own private branch and make sure lazybear and huangqun have access to it so we can review
- Submit to online review once you've made the changes so we know we should review your changes. NOTE if you don't submit to online review there's no way we can accept your submission and pay you even if you are the first one to fix it.
Final Submission
For each member, the changes must be done to his/her own private branch, and then submit a file that includes revision number to online review to let us know the changes are ready for review.