2019-2020
Team members: Nathan Clayton, Christian Wilson, Nick Henry
Description: The project will implement all rules of standard Risk game plus the modifiable game settings. Additionally, a single objective for the game can be implemented instead of the objective cards. These common objective for all participants could be, for example, conquering seventy percent of the world or best of five. There will be three preloaded maps, with the three complexity levels based on skill level. We will be using the Angular framework for the frond-end and node.js for the back-end. For storing data, we will be using MySQL.
2019-2020
Team members: Daniel Bolin, Matthew Coggins, Dung Ho
Description: The software titled NewMonopoly will be an implementation of the board game Monopoly. NewMonopoly will be a client-server game that is accessible through a website. Two to six players will be able to join a game from their web browser. The game will follow the Monopoly board game rules with added rules to increase randomness in movement and pricings, provide loyalty benefits, and allow for configurable complexity settings. Players can access this online game from a modern web browser on an appropriate computer system.
2019-2020
Team members: Andrew Lee, Christoval Mendoza, Bryan Polanco
Description: The food waste management tool is an android and web based application that will allow the user to log in to the application to take a picture of the food that is being considered to be wasted. From there, the application will process what the food is as well as whether or not it should be considered to be wasted. Once that is done, if it is considered to be wasted it will prompt the user if they would like to add this data to the gathered data, and if they choose not to keep it, then it will be discarded. However if they choose to keep the data, then the data will be uploaded to the database and then the user will be able to view it on the web based site where everything will be stored and analyzed. The analysis for the data using machine learning algorithms will predict what are the trends that the food waste follows as well as how that translates into resources such as water, energy, and money.
2019-2020
Team members: Clayton Cathey and London Pierce-Ford
Description: The software system produced henceforth “SQLI Detector” or “The Program” – is an input validation system for SQL servers which will detect SQL injection attacks and prevent them from being executed on the SQL server. The Program will contain an API to which developers must connect. When an application sends a query via the API to the database, The Program will attempt to determine if the given query is a SQL injection attack. If the given query is not determined to be an attack, it will be sent to the database to be executed. The results of the query will be sent back to the application which sent it. If the given query is determined to be an attack, the query along with metadata about the query will be logged. The Program will then send a failure response to the application which sent the query. The query will not be executed by the database. This SQLI Detector will improve security when accessing databases by protecting against applications which do not properly sanitize user input. The Program should have minimal effect on the performance of applications which connect to the protected database, and it should not prevent normal business operations.
2019-2020
Team members: Atef Yassine, Ibsa Ahmed, Jecsan Blanco
Description: This is an application developed for WT’s Business office. We will be producing a web application that will manage the funds that are being transferred between different departments at WT. The objective of the solution is to streamline the current process and guide the user through the fund transfer process and minimizing errors in real time which will increase the efficiency of the workflow.