You are on page 1of 2

Project Clarifications

The HUD TDC Calculator determines the maximum allowable total


development cost for a public housing rehabilitation or new construction
project under the guidelines set by the US Department of Housing and Urban
Development. By inputting the unit mix (number of 1 BR units, 2 BR units, 3
BR units etc.), building type (Detached/Semi-Detached, Row House, Walkup,
Elevator), and construction type (New Construction vs. Rehab), the user can
quickly and easily calculate HUD TDC limits for any property.
I have included a JPEG of the interface, a layered Photoshop file, an excel
sheet showing the steps to calculate TDC (referencing the published HUD
2013 TDC limit list by US cities), and an Access database with the HUD 2013
TDC limits. Font should be Helvetica Light or Helvetica regular and
colors/shades should match those in the Photoshop file for each layer.
1. Should the data be hard-coded on the device or stored on a server that
can be updated?
Data should be hard coded within the app.
2. Does the application only have one calculator?
Yes. The application must search the database for the
appropriate TDC figures for the city and state selected by the
user in the first drop down list, then search for the building
type within that data based on the selection by the user in the
second drop down list, then multiply the number of units in
each box (1BR, 2BR, etc.) by the appropriate TDC figure. The
results of these operations must then be added together. If the
user selects "NO" for the new construction option, the sum of
this calculation must be multiplied by 0.9 and delivered in the
box next to the "Calculate" button. If the user selects "YES" for
the new construction option, the result of the calculation
should be multiplied by 1 and delivered in the box next to the
"Calculate" button.
3. Should the result be saved on the user's device?
The number of units inputted by the user and the results of the
previous calculation should remain on the interface for 5

minutes after the user closes the app. After this period of time,
the next time the app is opened everything should be blank.
4. Do you want to have a backend of the application i.e. from where you
can modify any field/content of the application?
Not in the first version of the app. This can be added at a later
date. For this version the data should be stored on the app.
5. Would you like to have the Native or Cross Platform (Titanium) App
development? Is the App to be developed on both iOS and Android
platforms?
The app should be developed on both iOS and Android
platforms.
Location: This input should include only the US city and the state, and should
use the iPhone's geolocation to set the city and state by default to the user's
current location. The user must be able to select their city and state from a
pulldown menu or enter it with an autocomplete function.
1BR: This can only be an integer above 0. Negative values cannot be used. If
the user inputs a negative number, the value should default to 0 after it is
entered. There should NOT be a warning that says the number must be
greater than 0. Also, there should be up and down arrows to the right of this
field to allow users to increment and decrement the value, but they should
match the design of the interface.
New Construction?: This should consist of the text "New Construction?" next
to a check box. The text should be the same size as the labels for each of the
bedroom counts and should be a separate label from the check box.
Building Type: This should consist of a pulldown and
Detached/Semi-Detached, Row House, Elevator, and Walk-up.

the

values

You might also like