Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Challenge Objectives

In this challenge you have to develop the front end screens for the ID Tool Phase 2 modules based on the existing source code that will be provided.
  • App Development Environment: Angular with Bootstrap front end project that can be connected to the existing backend REST APIs hosted in EC2.
  • Requirements:  Implement the new screens for Phase 2 modules.

Project Background

Client of this challenge is looking to revamp their current desktop application into a web application, as a part of this process - we are looking for the topcoder developer community’s help in developing the new, refreshing and modern web based application that will help Site Managers, Operators, Business Analysts and Admins. In Phase 2 we will continue revamping the following modules.
  • Slickline Request
  • Swabbing Request
  • Well Head Work Request
  • Safety Valve & ESD Testing
  • Hot Work Request Approval

This is the first challenge of this series followed by few more backend development challenges and the final integration challege.

Technology Stack
  • Angular 5.x
  • Bootstrap 4.x
Note: The backend stack is not listed here as it is not required for this challenge.

Code access

Please check forum.

Individual requirements

Marvel App Link - https://marvelapp.com/5be9c6f

The design files are shared in the forum which can be used for the development of front end screen. Also the ID_Tool _Knowledge Mapping_Requirements.pdf shared in the forum and the API definitions provided can be refered while developing the screens. All screens related to the following modules are within the scope of this challenge.
  1. Slickline Request
  2. Swabbing Request
  3. Well Head Work Request
  4. Safety Valve & ESD Testing
  5. Hot Work Request Approval

You should strictly follow the existing code structure in this challenge so that it will be easier for code maintenance.

Deployment guide and validation document

Make sure to provide the following:
  • README.md: Please make sure that the existing README.md file is updated if needed.
  • Validation video / screencast: Since this challenge is a UI focussed challenge make sure to provide a video of your submission.


Important Notes
The existing code uses backend API to get the menu, however you can add a static group with all menu items for this challenge without touching the backend code.

Final Submission Guidelines

Submit the git patch files.

ELIGIBLE EVENTS:

Topcoder Open 2019

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30067403