!REPOST - Funktional Tracker Frontend Sign Up and Tracker Assembly

Register
Submit a solution
The challenge is finished.

Challenge Overview

Project Overview

Funktional Tracker 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 synchronization with office management software, the application lets small practice owners track and correlate desirable behaviors of their staff (hygienists, dentists, and front desk administrators) a.k.a. Key Behavioral Indicators (KBIs) with Key Performance Indicators (KPIs) that measure the success of their practice.

The backend module should provide the models and services that are defined in the system architecture,

The services will query data from and store data to the MySQL database, and integrate with other libraries that provide email sending.

Services will use data access layer to query and manage the data in the database and the services will use JPA 2.0 (specifically Hibernate 4.1) to access the database.

This assembly is responsible for controllers and JSP pages related to sign up and tracker.

Competition Task Overview

See assembly spec in contest forum for details.

Contest Scope

All requirements in Frontend_Sign_Up_and_Tracker_Assembly_Specification.doc is in scope.

Testing

Functional tests are required for public services / controllers (no tests needed for entities).

Tests from the previous contest must not be broken.

Code base

Use the frontend core assembly code as start point, in the end we want a single submission that contains the new code and the old code.

If bugs are found in the previous assembly these should be fixed.

Technology Overview

  • Java SE 6
  • Java EE 6
  • Sprint Framework 3.1.0
  • Hibernate 4.1.10
  • Log4j 1.2.17
  • Velocity 1.7
  • MySQL 5.6
  • Tomcat 7
  • Apache Commons Codec 1.7

Documentation Provided

See contest forum for provided documents.



Final Submission Guidelines

Submission Deliverables

A complete list of deliverables can be viewed in the TopCoder Assembly competition Tutorial at: http://apps.topcoder.com/wiki/display/tc/Assembly+Competition+Tutorials

Below is an overview of the deliverables:

  • Complete source code (Include a changlog file to document all changes you make to the existing code)
  • A complete and detailed deployment documented explaining how to deploy the application including configuration information
  • JUNIT Tests to verify your application successfully meets the requirements of the application
  • The Ant build script to create the jar files

Final Submission

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

Review style

Final Review

Community Review Board

Approval

User Sign-Off

Challenge links

ID: 30038859