Challenge Overview

Challenge Overview

Welcome to the Data Booklet Mobile App - Simple Admin UI Code Challenge! In this challenge, you will need to build a very basic Admin UI page that allows us to CRUD the records in the related DB for the completed Data Booklet Mobile application.

IMPORTANT: This is a FAST challenge! The review timeline is only 24 hours so please pay attention to the challenge deadlines (especially reviewers).

Project Background

The client for this project has an existing PDF reference guide called "Your Guide to Industrial Gases and Cryogenic Fluids" that they would like to convert into a mobile application.  Currently, salesman and customers use this PDF reference guide that explains measurements and calculations of industrial gases and cryogenic fluid. The client has decided to convert this reference guide into a mobile application. Converting this reference guide into a mobile application will allow salesman to discuss their products with their customers and use their "handy and useful" mobile application to search and show measurements, calculations and conversions to help explain a sale or their products. Customers could also use it as quick reference guide while at work or in the field. The client needs this mobile app to be cross-platform, and they have decided to go with PhoneGap / Cordova.

Through a series of development challenges the community has successfully built this Data Booklet Mobile application (code attached).

Competition Task Overview

The task for this challenge is to add a simple, front-end web app project to backend/DataBooklet.sln that allows us to CRUD the records in the related DB.

See backend/DB/Data.sql for sample data.  Below is a basic wireframe that shows what we are looking for.

Deliverables

- Source code and configuration files.
- Updated deployment guide that gives a brief overview of using the Admin UI.

Technology Overview

- Windows Server 2003 machine with .NET Framework 4.5 installed
- SQL Server 2012
- IIS 7
- C# 5.0
- .NET Framework 4.5
- ASP.NET Web API 2.2
- Unity 3.5 - http://unity.codeplex.com/
- Log4net 1.2.13 - http://logging.apache.org/log4net/ 
 

Documentation Provided

Documentation and Applications that will be provided to registered members:

Latest code / application documentation is attached to the challenge forums.

Latest code / application documentation is also available on project GitLab site: https://gitlab.com/praxair-tc/px-data-booklet/tree/master (please request access on the forum).



Final Submission Guidelines

- Completed code for the Admin UI (see the detailed requirements for this challenge spec above)
- An updated deployment documented explaining how to use the Admin UI you built.

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

ELIGIBLE EVENTS:

2015 topcoder Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30050387