Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Project Overview

ClipStreamer is basically something like Evernote where you can clip text or files into your stream and see them elsewhere.  This is an app that will be used across all types of devices (phone, tablet, desktop/laptop), this app helps users share different file formats “picture, text or file”.

This project will implement the entire application, including a Node.js based backend REST API as well as a responsive website and Cordova wrappers for iOS/Android platforms.

Competition Task Overview

This challenge will implement the web frontend and make sure it works with the provided backend API. Generally the following are in scope:

  • Implement pages from the prototype (wire them with the backend services) and make sure they are responsive.
  • Integrating the bookmarklet poc into the web app and make sure clipped page has correct styling (this will require extra page to be added on the server which is not in the prototype), the bookmarklet will share the same login and session as the main app.
  • All the web related requirements (except for ClipBoard Access) from Integration_Assembly.docx are in scope, the mobile related requirements are not in scope of this challenge.

The following pages / features are NOT in scope and we need to hide them from UI:

  • sharing to external sites
  • multiple images per snippet
  • notifications
  • contact snippet type
  • multiple streams
  • Clipping from clipboard is NOT required

The following features might not be in the architecture documents but they are all REQUIRED:

  • favoriting
  • ascending/descending sorting
  • auto sync - client side polling + refresh button
Bonus will be paid for these, but not required:
  • drag and drop, including files/images for $200
  • server push auto sync solution for $200 (a refresh button is however still desired)

Documents

Please register to download architecture documents from challenge forum.

Technology Overview



Final Submission Guidelines

Submission Deliverables

  • Full code that covers all requirements.
  • A deployment guide that explains how to deploy and test your code.

Final Submission

For each member, the final submission should be uploaded via the challenge detail page on topcoder.com.

ELIGIBLE EVENTS:

2016 TopCoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30052072