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:
- Load the real contents into the database and make sure the app is using the real contents via API
- Make content review feature work, so that users can review and see other people's reviews
- Make the viewing of PDF content working on content details screen
- 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.