Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Project Overview

This project aims to build the next-generation Recreation.Gov (RG2) system.

RG2 shall utilize the existing inventory and information to build upon the historic strengths of the legacy program with the goal of providing external customers a robust, reliable, innovative and flexible approach to providing recreation information and comprehensive travel planning and reservation services, while incorporating emerging technologies throughout the contract period of performance to maximize the users' end-to-end recreation experience.

The individual user's end-to-end recreation experience can be viewed as three distinct phases: plan, experience and share. The client seeks a suite of fully integrated services offering valuable added benefit to each phase of the individual user's end-to-end recreation experience.

The client seeks a solution that provides internal customers with dynamic program management tools, communications and information sharing support services, agile technologies, robust and reliable data mining and reporting capabilities, end-user support services and business / market intelligence services.

Competition Task Overview

This module will implement a collection of core and finance related data models, backend services (including POJO services as well as the REST Services) and scheduled jobs to distribute disbursements to participating agencies.

The data models are shown on "Core and Finance Services - Interface Diagram".

The POJO service interfaces are shown on "Core and Finance Services - Interface Diagram".\

Please refer to SDS and system architecture TCUML for details.

Note that this module is also responsible for migrating relevant data from legacy system to RG2 system.

 

Detailed Requirements

Refer to the documents in the challenge forum for details.

Technology Overview

  • Java SE 6
  • JPA 2.0
  • Tomcat 7
  • Drools 6
  • Spring Framework 4.0.2
  • Spring MVC
  • REST-ful Web Services
  • JSON
  • SOAP Web Services
  • Hibernate 4.2.10
  • Quartz Scheduler 2.2.1
  • Log4j 1.2.17
  • Amazon AWS
  • MySQL (Amazon RDS)
  • Auth0
  • Payment Gateways
  • SMS
  • Twilio
  • Trustwave
  • Google Analytics
  • Amazon CloudFront
  • Social Networks

Documentation Provided

  • Register to download document provided in challenge forum.


Final Submission Guidelines

Submission Deliverables

  • Application Design Specification
  • Sequence Diagrams
  • Interface Diagrams
  • Assembly Specification(s)
  • ERD

Submission Guidelines

For each member, the final submission should be uploaded to the Online Review.

ELIGIBLE EVENTS:

2014 TopCoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30041414