ico-arrow-big-left

Hercules Support Web Application - Channel Lineup and Sidemenu

Key Information

Register
Submit
The challenge is finished.
Show Deadlines

Challenge Overview

Welcome to the Hercules Support Web Application contest. As part of this contest, you will implement certain additional features in an existing AngularJS application.

 

Project Overview

The web application will be a functional clone of an existing iOS application. This application will be used by the client’s store personnel to support customers. Users can look up customer accounts to provide up-to-date information and support.

The application is supported by an existing API and uses OAuth for user authentication.

 

Contest Details

 

We currently have a barebones AngularJS application written in ES6. We need you to add certain features to the application, the details of which are present as tickets in Gitlab in the repository hosting the source code. For this contest, we would like you to implement the Channel Lineup page and a sidebar.

 

You will find more information in the Gitlab ticket, the link for which will be shared in the contest forum.

 

Please ensure that there are no lint errors. Please also ensure that you follow the existing conventions used in the app. Our app makes use of Material Design.

 

You have your work simplified for you since the services to make the HTTP / API requests are already in place. We will share the prototype for the new features that you need to implement in the app.

 

Additionally, some of the features may already be in the app. They only need to be styled correctly based on the prototype.

 

Please ensure that you use ES6.

 

You need to verify that your submission works in:

- IE11

- Latest Chrome Browser

- Latest Safari Browser

- Latest Firefox Browser

- Latest Safari browser on the iPad

Final Submission Guidelines

1. Fork the repository and work off the branch mentioned in the contest forum

2. Once you are done, upload your submission to topcoder

3. The winner will be asked to create a pull request

Reliability Rating and Bonus

For challenges that have a reliability bonus, the bonus depends on the reliability rating at the moment of registration for that project. A participant with no previous projects is considered to have no reliability rating, and therefore gets no bonus. Reliability bonus does not apply to Digital Run winnings. Since reliability rating is based on the past 15 projects, it can only have 15 discrete values.
Read more.

ELIGIBLE EVENTS:

2017 TopCoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board
?

Approval:

User Sign-Off
?

CHALLENGE LINKS:

Review Scorecard

?