Most Wanted User Stories 100 points Goal: You have been contracted to build a prototype for a person search for a top-secret government project. You have been given access to an array of objects representing individuals. The prototype should just use window.prompt and window.alert for the User Interface (UI). Although this isn’t typical in production, you may use only two files for this project, an HTML file and a JS file for the application.
Technologies: JavaScript User stories: (5 points): As a developer, I want to make consistent commits with good, descriptive messages. (5 points): As a developer, I want to run validation on any user input, ensuring that a user is re-prompted when they provide invalid input. (10 points): As a user, I want to be able to search for someone based on a single criterion. (20 points): As a user, I want to be able to search for someone based on 2-5 criteria. (15 points): As a user, I want to be able to look up someone’s information after I find them with the program (display values for the various traits of the found person). (25 points): As a user, I want to be able look up someone’s descendants after I find them with the program (display the names of the descendants), using recursion. (20 points): As a user, I want to be able look up someone’s immediate family members after I find them with the program (display the names of the family members and their relation to the found person).