Register
Submit a solution
The challenge is finished.

Challenge Overview

Challenge Overview

QED is a mobile application that will be used to help users find information that at the same time will help them solve some problems. We have built an ionic based prototype app that runs on both iOS and Android devices, now we need your help to build the backend API to support

Assets provided in Forums (available on registration)

- The prototype app code
- The backend services code
- The details about contents which need to be loaded into the app

Challenge Requirements

In this challenge, we are NOT looking for a full integration of the app, instead we'll just focus on the following features:

  1. Load the real contents into the database and make sure the app is using the real contents via API
  2. Make content review feature work, so that users can review and see other people's reviews
  3. Make the viewing of PDF content working on content details screen
  4. Setup a few test users (with access codes) so we can use these for testing. We don't need the whole authentication flow to be integrated (for example: no need to integrate the Get Code flow, just have some pre-setup codes included in the deployment)

REVIEWERS and COMPETITORS: please note that each of the above is a CRITICAL requirement, so failing to cover any of these will cause the submission to fail review.

Technologies

Ionic
Javascript
Node.js
MongoDB
REST



Final Submission Guidelines

- Zipped project source code that covers everything
- Deployment guide in markdown format, should cover how to configure, deploy and verify the features in the app (as mentioned above)
- The verification guide can be in a different word document, so that it's easier to include screenshots etc.

ELIGIBLE EVENTS:

2018 Topcoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30060312