Register
Submit a solution
The challenge is finished.

Challenge Overview

 

Challenge Overview

Welcome to another challenge of series of Poseidon’s developer portal development. In this challenge, we are adding new pages on the existing angular project from given design files.

Project Overview

This subproject of Poseidon’s series we are building a developer portal to share information about our platform to the developer who wants to integrate Poseidon’s API/SDK in their app.

With this challenge, we will be adding more screens from the given design.

NOTE: The timelines are very short for every phase, please be careful.

Assets

The design source file and existing angular app is shared on the forum.

Browser Support

Last 2 versions of all Chrome, Safari, Firefox and IE 11.

Technology Stack

Angular 8, SCSS, HTML, Typescript

Individual Requirement

Implement the following screens in angular

1) Landing Pagehttps://marvelapp.com/1050g79j/screen/64765905

  • “How it works” button should open the video on popup, the video could be a Youtube URL for now. It should also support mp4 video . URL must be configurable. Please choose the player wisely.
  • Download SDK button should navigate to configurable URL, use this for now   http://demo.poseidon.topcoder.com/portal-docs 
  • The page should be responsive, please use the best judgment
  • All data should be coming from the configuration.
  • Remove the “Register” button, login should navigate to login page
  • Our SDK menu’s link should be configurable, use this for now  http://demo.poseidon.topcoder.com/portal-docs 

2) Update README with detail of data configuration detail.

3) Make sure design is scaled down to support small resolution devices

Let us know if there is any missing behavior or flow from the design in the spec.

Non Functional Requirement

  • “npm lint” should be passed
  • npm run build --prod” should be successful.
  • No changes should be done on testing configuration
  • Reusable components should be used


Final Submission Guidelines

Please submit the zip file containing
1) Git patch 

ELIGIBLE EVENTS:

2020 Topcoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30119869