I'm tasked with creating an Issue Tracker for my team at work, and looking into the options I have, I came across these Issue Reporting and Manage Issues sample apps designed by Microsoft. They are quite close to what I need, but one of the major drawbacks is that the 'Questions' in the Issue Template of reporting form seems to be only of type textbox. Please see below.

I would like to be able edit the type of questions so I can make them dates, choices etc. For example, I need a Priority (High, Low, Normal) and Status (New, In Progress, On Hold, Closed) where the user can make selections.
Is there a way to customize the app so I can provide a better 'Issue Submission' form to the eventual end user?