Challenge Overview
CHALLENGE OBJECTIVES
-
In this challenge we would like to create the Swagger definitions for the rest API based on Marvel App.
NOTE: Please check deadlines, each deadlines are short for this challenge.
PROJECT BACKGROUND
Topcoder has been working with a client in the oil and gas exploration industry to develop a tool to assign a particular name (and some other data elements) to a log file. In previous challenges, Quartz Energy - LNAM Prediction Data Science Challenge, LNAM Prediction by Curve Attribute and Vendor Name and LNAM Prediction by Curve Attribute and Vendor Name - Part 2, our community has developed an application which parses and analyzes the log files which are in LAS text format. In the meantime, we are preparing the python app to support the web application which will be developed with this prototype.
-
This web app will be used by our client to see the result of prediction result given by the prediction application.
-
This challenge will provide the Swagger definitions for the web applications.
-
After this challenge, we will create API based on this Swagger definitions and finally integrate with this prototype.
SCOPE:
-
Follow the best practices of REST API
-
Current MongoDb database is shared on the forum for your reference
-
Follow "SCREENS" section the spec on the prototype challenge https://www.topcoder.com/challenges/30102069/?type=develop&tab=details
TECHNOLOGY STACK
Swagger Specification
Final Submission Guidelines
Please submit the followings:- Swagger Specification File
- Document mapping the API with design. Showing which part of information in design file will be provided from each endpoint. (this will be useful for integration)