Team Members
Rhea Pookulangara rap9cf@umsystem.edu (First Year) Linkedin
Computer Science and Biomedical Engineering major interested in researching computational neuroscience.
Carter Thoe ctcy5@umsystem.edu (First Year) Linkedin
Computer Science major interested in software development.
Inspiration
This project was inspired by frustration upon seeing the new FNAF movie and being unable to identify why the main character looked so familiar despite his atrocious acting skills. Josh Hutcherson is just one of many talented actors who occasionally flop but should not be judged off of a single interesting personality choice.
Usage
Who's That Guy can be used to determine the name of an actor based on simple characteristics. Additionally, it can tell the user what other films that actor has been in and why they remember them (e.g. a memorable interaction with the media).
Build Techniques
We used C# and SQL to generate the backend and database storing the different actors and their characteristics. Then, JavaScript was used to connect C# to the front end and website. GoDaddy was used for the domain name, and VS Code was our IDE of choice.
Challenges
The first challenge faced was creating a database without using preexisting models. This required the implementation of MongoDB, which was an unfamiliar platform. One team member was also entirely new to the coding languages used, while the other had not used the chosen IDE very often. Also, regular file organization was not allowed while hosting the website on Github.
Accomplishments
We were able to create our logo and design using free platforms and graphics that fell under Creative Commons. These included Google Slides and Pixabay.
Lessons Learned
In terms of design, we learned how to create clean but compelling graphics while engaging the user. We also had to make decisions based on efficiency and choose what aspects could be saved for a later version of the project. Programming-wise, C#, SQL, and Javascript were new languages learned, and we learned how to form a database using SQL and the best way to set up classes with multiple characteristics.
Future Goals
In the future, more actors can be added to the database. Similarly, more characteristics based on each actor can be added. Including a GPT model would also make the application more user-friendly. Lastly, cleaning up the interface would help with ease of use.


Log in or sign up for Devpost to join the conversation.