Register
Submit a solution
The challenge is finished.

Challenge Overview

Welcome to Integrated Operation Center - ID Tool Java Development Challenge.

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 with the ability:
- To view the list of meetings that were conducted/attended
- To view list of action items
- To view the LO/TO (lockout/tagout) of the assets

In this challenge, we want to build the data model and all REST services as per the provided artifacts. More details about the application are provided in the forums.

Provided Artifacts

- DB Scripts
- Swagger
- Screen to API Mapping

Requirements

Submit a Java project implementing the provided data model and all API endpoints. You are expected to use the following technologies and build the backend
  • Java 8
  • Spring REST
  • Hibernate
  • Spring MVC
  • JSON
  • SQL Server
  • Spring Framework 5.x http://projects.spring.io/spring-framework/
  • Spring Boot 1.5.x http://projects.spring.io/spring-boot/
  • Log4j 1.2 http://logging.apache.org/log4j/1.2/
If you plan to use any other open source framework, please discuss in the forums.

For the web application (frontend) we will be mainly using the following frameworks.
  • Angular 5.x
  • Bootstrap 4.x


Final Submission Guidelines

  • Submit the zipped source code for the application
  • Submit a deployment and verification guide
  • Submit the updated Swagger file & a postman collection for the api
  • Submit a short video (unlisted youtube link)

ELIGIBLE EVENTS:

2018 Topcoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30064554