Challenge Overview
1. Project Overview
The EPA is a U.S. federal government agency devoted to safeguarding the environment. One of the EPA's great concerns is the proliferation of cyanobacterial harmful blooms (cyanoHABs) in the nation's lakes. The following resources provide information on what cyanoHABs are and how they threaten the environment.
The TopCoder project on cyanoHABs aims to develop an algorithm that will be deployed in an Android app with mapping and data visualization capabilities. The app will inform local and federal policy makers about locations where bloom events are likely to occur, allowing them to concentrate their efforts in those areas.
2. Contest Overview
The goal of this contest is to create a fully functional small scale content management system (web page) to support the admin role for the EPA Android App.
This contest will create very few pages and cover all the aspects of the admin role which mainly includes data upload and review results. The focus is not on the look and feel.
All the functionalities are available in the wireframes. Please make sure to implement each of them. Whenever there is any difference between wireframes and concept document, please follow wireframes.
Please take a note of the following requirement which is not present in wireframes:
The wireframes show the requirement to upload only image files. But we also need to support upload of text files. Please add that support in your implementation.
The uploaded file must be uploaded to a shared folder for testing. We will provide details of the shared folder in the forums.
3. Technology Overview
1. Need complete Browser Support
2. Please use open source framework
3. We want this module to be very light weight. Hence use the framework that gives best performance.
4. Documentation Provided
The following documents have been provided in the forums. You will be able to access it after registration:
Wireframes
Conceptualization Document
Final Submission Guidelines
The purpose of this Assembly contest is to create a working CMS system that fits to the layout presented in the wireframes and achieves all the functions. This is not just a prototype but a proper functional module. The attached wireframes shows the layout required for this application, which you will create for this contest using a CMS framework.