Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Project Overview

This project is aimed at creating a Web Based Mobile Application that allows users to check out our client's product catalogs, fit guides, videos and a lot more.

 

Challenge Overview

We recently wrapped an Assembly Challenge where we created the server component of a MEAN.io application. This challenge seeks to add two additional routes to this existing application

 

Challenge Details

Post registration, you will be provided with the MEAN.io application which contains the "radiogeraet-api" package.

You need to carry out the following - 

  1. Provide a route /videos and define a model to store video metadata such as title, description, URL or file location and thumbnail for the video
  2. Provide another route /info and define a model to store information related to various sections such as "About JBL", "Hear the Truth, "Car Speaker Systems" which will contain the title of the section and a description of that section.
  3. Update the POSTMAN file included in the application to test the newly created routes
  4. Update the Swagger specification to describe the two newly created routes. You can access the swagger specification through the /swagger route

 

Familiarize yourself with the provided application. For now it contains only server components and has a bare minimum UI.

Most of the features are accessible through POSTMAN.

You too need to only update the server component and no enhancement to UI is needed for this challenge.

 

Materials Provided

  • Application that needs to be enhanced
  • Designs of the prototype. We strongly encourage you to take a look at this to get an idea of what the two routes are meant for


Final Submission Guidelines

Zip your application and submit it through the Submit and Review tool. The winning submission will be asked to submit a pull request.

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30048066