Challenge Overview
Note - The review fee will be fixed on this challenge (1 sub - $120, 2-3 subs - $175, 3+ subs - $200)
Challenge Objectives
-
NativeScript Angular SPA integration with Node.js backend
-
<10 screens
-
Used by Client’s sales associates, to submit ideas
Project Background
-
The purpose of this application is to allow our Client’s sales associates, to submit ideas using text, photos, videos and audio; search through all ideas to up/down vote them.
-
This app will be used both iOS and Android. We've run a NativeScript frontend challenge to build our prototype and another challenge to bulid the Node.js backend. Now, we want to integrate the frontend with backend.
Development Assets
-
Frontend prototype repo
-
Backend repo
-
Marvelapp
-
User Interface Design
Technology Stack
-
NativeScript
-
Angular 6
-
Node.js
-
MongoDB
Detailed Requirements
-
All provided screens are in scope
-
See the screen to API mapping document provided in forums for details - this is your primary reference for integration. If you have any questions, please ask in the forums.
What to Submit
-
Please submit the zipped updated prototype code with backend integration
-
Please make sure to update the deployment documentation as required and clearly mention any additional configuration needed. Make sure that backend URL is kept configurable.
-
Submit a Heroku URL hosting your backend for verification and point your mobile app to use the same.
-
If any changes are needed in backend APIs, please discuss in the forums. In this case, please make sure to submit the updated backend code and Swagger file
-
Submit a demo video of your submission in action