TeckedIn - Simpler Content Management Platform Nodejs Backend Implementation Challenge

Register
Submit a solution
The challenge is finished.

Challenge Overview

NOTE - This challenge has a shorter appeals phase and a fixed reviewer fee of $225.

Background Overview

 

The clients wants to  build a platform that will be used by technology users and technology solution providers. It will provide a platform that IT users can go to to search and save web content and where technology providers use the site site to upload content and market to IT end users. This platform will talk about technology and this is not a social media site.

 

Over the last few weeks, the Topcoder community has helped design and build a prototype for this application.

 

To understand the application better, please see the prototype challenge specs

 

Application Users

The prototype supports both types of users - just select the appropriate option when logging in to see the respective functionality.

 

Scope

  • You need to implement all models as per TCUML & Swagger file

  • All services, controllers, filters are in scope

If you have any doubts on Swagger/ TCUML, please raise it in the forums - the architect will be available to answer any questions.

 

Assets provided in Forums (available on registration)

  • TCUML

  • Application Design Specification

  • Backend API to Screen Mapping

  • Swagger API Definition

  • UI Prototype Code

 

Technology Overview

·       JavaScript

·       JSON

·       REST

·       SMTP

·       Backend

o   Node.js 8.x

o   Express 4.15.x

o   MongoDB 3.4

o   Mongoose.js 4.11

o   winston 2.3

o   passport 0.3.2

·       Frontend

o   HTML5

o   CSS

 

General Notes

 

  • The code should be free of any linting errors

  • You are required to provide Postman tests for all endpoints. The test collection must cover positive and negative scenarios



Final Submission Guidelines

 
  • Zipped Source code

  • Documentation including instructions for deployment, configuration parameters & verification

  • Postman collection

  • Demo video showing how to setup your app and run the postman tests

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30058865