This project involves building a mechanism to collect and view metric chart data (generated by other components). A detailed set of requirements exists that describes exactly what functionality is required. This metric chart viewer is a critical component of an innovative metrics management application. The system will consume chart image and metdata JSON files produced by a separate charting component and will present the user with a web page that allows his/her to view metric data information, mouse-over charts to see heat-map content and easily navigate to related reports and charts. The specifications provide wire-frames for this implementation. Style sheets (CSX) and icons will be provided to you after the project is started. See attached detail specifications, table DDL, and data model files to gain a complete picture of what functionality is required. I would like to have work start on this project on February 8th and have the project completed on or before March 8th. A few Notes about the project: - Separate projects have been defined to generate source files consumed by this component. Bidding on all projects is not required. However if you only do this project, you will need to collaborate with other developers in performing integration testing for your code (or construct a comprehensive set of source data files and image files for testing). - This code should be developed using either PHP (Zend) or Python with Django. - You will be provided access to a test server (running Debian Lenny, Apache 2, python 2.5.2, ChartDirector 5 and Mysql [url removed, login to view]) to deploy this code and perform integration testing. Code development and unit testing should be performed in your environment. - Basic Database competency is necessary but you need not be a Mysql expert to qualify for this project.
To be considered for this project, please include the following information with your bid: - Python or Zend experience of the developer who will be doing this work (and Mysql experience if any). - A high-level design outline that includes a brief description of the architecture of your solution including classes and methods that you expect to use to implement this system and the data structures that will be passed between the key modules of this application. 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows? (depending on the nature? of the deliverables):
a)? For web sites or? other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software? installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
Linux Debian Lenny. Must work with IE, Firefox and Safari.