Register
Submit a solution
The challenge is finished.

Challenge Overview

Project Overview

Trackster is a web-based application. It is a behavior tracking app marketed towards dentists who wish to improve their practice. Through a combination daily user inputs and data synch with office management software, the application lets small practice owners track and correlate desirable behaviors of their staff (hygienists, dentists, and front desk admins) a.k.a. Key Behavioral Indicators (KBIs) with Key Performance Indicators (KPIs) that measure the success of their practice.

Competition Task Overview

The purpose of this contest is to complete the frontend module architecture for the Trackster application.

NOTE: asking questions early is important to the success of this contest!!!

Detailed Requirements

Please provide a complete solution for the frontend module architecture as stated in the system architecture. For description of the requirements, make sure you watch this video, we don't have a written version of it: http://www.screencast.com/t/q8Z7JsScvDFX

Please note we do not want components to be created, so you should provide sufficient details for the assembly contests.

Note we're updating the storyboard and some changes may be needed to later, the winner will be responsible of making these changes (won't be too many) in final fixes or approval.

Open Source Library

You may use the open source libraries listed in the system architecture, in case you want to use any that's not in the list you need to get approval in contest forum.

TC Components

No TC components are allowed.

Technology Overview

  • Java 6
  • POJO (no EJB)
  • MySQL 5
  • Ubuntu
  • Tomcat 7
  • HTML5
  • log4j
  • High Charts

Documentation Provided

  • System Architecture
  • Wireframes
  • A video the explainthe requirements (see above for a link)


Final Submission Guidelines

Submission Deliverables

  • Application Design Specification
  • TCUML with class diagrams, sequence diagrams, assembly diagrams, etc...
  • ERD
  • Assembly specifications (NO COMPONENTS)
  • Implementation details for the classes in scope

Submission Guidelines

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

ELIGIBLE EVENTS:

2013 TopCoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30033135