Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Welcome to the Zero Touch Planner Java Backend API Challenge. The main business objective of the application is to gather customer inputs in form of a questionnaire and offer them predictive analysis based on the response of the questionnaire.

We’ve recently completed the design for this application and it is attached in the forums for your reference.

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

Provided Artefacts

- Designs
- Swagger, Screen to API Mapping

 

Requirements

In this challenge, you need to do the following:
Submit a Java project implementing the provided data model and all APIs & services. 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

 


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

SHARE:

ID: 30063231