Challenge Overview
Project Overview
The purpose of the Auto CMO tool is to take the bond probe file (an input file containing security information) and display it in a customer web application so that we can identify securities that are not currently included in the bond probe process and monitor them to determine if they should be converted into the bond probe process. This is determined based on the market value of the securities and if they are priced below $xx.xx (a configurable amount). After securities are tracked to be pricing below $xx.xx for 30 days. If the security should be converted into the bond probe process (that process takes place outside of this tool). We use the output of the tool to track the responses and the required dates for quarterly follow ups.
The goal of this project is to take the existing excel tool and convert it into a web application.
Competition Task Overview
For this challenge, we need to come up with a full design / architecture for the project covering both backend and frontend.
This includes:
- Design the database schema for Oracle 11g and provide ERD
- Login will be done via SSO, details are provided in challenge forum.
- Design the data model, backend services and controllers. The services exposed to frontend should be RESTful.
- Provide details for frontend implementation (angular.js or jquery + HTML5)
- Provide detailed assembly specs for the developers
- The design must cover all business requirements and all pages from the wireframes except for login/logout/forgot password.
Open Source Library
Apache v2 and MIT libraries are generally ok, for others please get our approval first.
TC Components
No TC components.
Technology Overview
- Oracle 11g
- Java 7
- Tomcat 7
- Spring Framework / Spring MVC
- RESTful services
- Angular.js
- HTML5
Documentation Provided
Register to download all documents from challenge forum.
Final Submission Guidelines
Submission Deliverables
- TCUML containing all necessary diagrams
- Assembly Specifications
- RESTful API Endpoint Documentation
- ERD / SQL Scripts
- Application Design Specification
Submission Guidelines
For each member, the final submission should be uploaded via the challenge detail page on topcoder.com.