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 produce a system architecture for the Trackster application.

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

Detailed Requirements

This system architecture is only responsible of the Trackster application shown in the attached wireframes. 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

Most functions of the application will be required to render well on both iPhone and iPad.

All functions of the application and site will be required to render well on IE7, IE8, Firefox, Chrome, and Safari (for Mac).

Open Source Library

Basically we're fine with open source libraries with commercial friendly license (such as Apache License 2.0), but we also want to make sure that the libraries are reliable. So if you want to use any that's not lised, please let us know in contest forum or via email.

TC Components

No TC components are allowed.

Technology Overview

  • Java 6
  • POJO (no EJB)
  • MySQL 5
  • Ubuntu
  • Tomcat 7
  • HTML5
  • log4j
  • High Charts (we list this because Cockpit uses it, we're open to other solutions as long as they work well)

Documentation Provided

  • Wireframes
  • A video the explainthe requirements.


Final Submission Guidelines

Submission Deliverables

See http://apps.topcoder.com/wiki/display/tc/System+Architecture+Inputs+and+Deliverables

Make sure you include an ERD and a requirement mapping file in addition to the ones mentioned in the page.

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: 30033133