2019-2020 Senior Design Online Project Showcase
The Senior Design Capstone provides an opportunity for industry and academic sponsors to engage and utilize the minds of some of the brightest students on campus. In the 2019-2020 academic year, the Senior Design Capstone is grateful to be supported by the following sponsors.
Mystic Rhoadsbaldorf App The baldorf development team developed a game application based on a real-life game created
by Mystic Rhoads Productions.
While playing the game, a player bounces a ball against a door to score points in a fast-paced competitive sport. The
development team designed baldorf for mobile and desktop devices to raise awareness for the Mystic Rhoads charity.
The team’s solution took advantage of Unity’s intuitive game design software as well as easy access to exporting to
multiple devices. A new elementary-level education program currently being implemented in the Lincoln community
plans to use the game. It is functional on both iOS and Android mobile device platforms as well as on a desktop computer.
|
|||||||||||
|
Squad Team Members
|
UNMC Munroe-Meyer InstituteHABIT VRThe HABIT-VR team developed a virtual reality (VR) game to be used in physical therapy by children with Cerebral Palsy (CP).
Hand-arm bimanual intensive therapy (HABIT) is a therapy technique used to improve the motor actions of children with CP. The project's goal was to
develop a narrative-driven escape room filled with physical puzzles that would emulate typical physical therapy movements found in HABIT therapy.
The game is complete with narrative, progression, difficulty scaling, accessibility, replayability, all while not forgetting the core goal of therapy. A single
escape room became many, each with a single game. A small scale narrative became a cohesive one, including a dedicated villain to fight and a superior
to respect, complete with voice acting. Each game went out of its way to be both visually appealing, exciting, and remain therapeutic.
The therapists have a user interface visible only to them in which they may modify the game's difficulty as it runs.
|
|||||||||||||||||||||
|
Squad Team Members
|
Hoffman Strategy GroupReal Estate AnalyticsThe Real Estate Analytics team built a real estate analytics web application that enables online
commercial real estate feasibility analytics and client report generation. This AWS-based web application enables the
Hoffman Strategy partners to upload Excel workbooks or manually enter data, store the data in a
PostgreSQL database (AWS),
search the data through matching and filtering functions, and generate automated reports. Hoffman Strategy Group
owns considerable data related to real estate analytics;
for example, supply and demand, or population demographics data. In its former state, this data was unorganized
and provided little utility. The Real Estate Analytics team transformed this data, so it is aggregated, ordered, stored,
searchable, and automated.
|
|||||||||||||||||||||
|
Squad Team Members
|
GC ImageChemometricsThe Chemometrics team built a machine learning tool, Investigator ML, designed to help
chemical analysts classify data into pre-defined categories. When using this tool, chemical analysts can find critical
differences between chemical substances to help identify things like counterfeits or adulterated products. The team
updated the linear discriminant analysis (LDA) and k-nearest
neighbor (KNN) classification algorithms and visualizations to use multi-class (three or more classes) data and convey multi-class
results. In addition, the team worked on adding new classification methods like quadratic and regularized discriminant analysis (QDA, RDA)
and linear regression. Finally, the team worked on user configurations like data normalization and generalizing cross-validation techniques.
|
|||||||||||||
|
Squad Team Members
|
Nebraska Environmental TrustGrant ManagementThe Nebraska Environment Trust project team worked to enhance a web-based Grant Management
System for the Nebraska Environmental Trust staff. The staff needs the system to support their work to validate specific project
criteria and track project information. The Nebraska Environmental Trust is a non-profit organization established to conserve,
enhance and restore the natural environments of Nebraska. The funding for the annual grants comes from a portion of the
proceeds of the Nebraska Lottery. Grant money funds innovative projects to serve its environmental mission. The grant
management system is an information management system that leverages modern tools and technologies, reduces waste
of resources and time, and increases the efficiency and accuracy of the grant administrators. The project team has introduced
new features that grant administrators can use to manage grant applications and active projects. Features have also been
introduced for the project officers of awarded projects, allowing them to track information for their grant(s) and project(s).
|
|||||||||||||
|
Squad Team Members
|
UNL Agronomy and Horticulture-Dillon FogartyInvasive SpeciesThe UNL Department of Agronomy and Horticulture tasked the Invasive Species development team with creating an
application for creating real-time visualization representing survey response data, primarily on the impact of invasive species on ecosystems.
The goal of the project was to find a better way to inform and communicate survey results to policy-makers and community members to
influence conservation policy. The Invasive Species project team developed a web application that allows users to create projects
connected to Qualtrics surveys and see, in real-time, the responses to the surveys visualized in graphs on their screen.
|
|||||||||
|
Squad Team Members
|
The BayFacility Management TrackingThe Bay is a Lincoln-based company with a 30,000 square foot warehouse that includes a skateboard
park, coffee bar, and an event venue, which provides space for communities of skateboarders, artists, musicians, and people
who love coffee. The Facility Management Tracking project team developed a new centralized system to manage, track, and
report on The Bay's customers as they use these facilities. The system includes a web application, an iOS mobile app integrated
with a Square point-of-sale system, a Radio-Frequency Identification (RFID) scanner, and custom reporting. With the use of RFID,
customer cards get scanned to verify access to specific facilities, as well as track usage.
The custom reporting enables a deeper understanding of the demographics, volume, and frequency of customers that use the facilities
at The Bay.
|
|||||||||||||
|
Squad Team Members
|
UNMC College of Public HealthHealthy Eating AppThe goal of the Healthy Eating App project was to create a system that can gather data for researchers trying
to help improve family child care programs. Family child care programs take place in the home of a non-relative of the child rather than
a commercial facility. There are two main components in the team's final solution. A mobile application and a web application. The mobile app is used to
help with data collection for researchers trying to evaluate key factors in family child care programs. The web app enables
researchers to view all data collected and manage participants accounts. The mobile application is available in both
the Google play store and the Apple App store, with compatibility across many types of mobile devices. The application has a simple
user interface enabling the user to take pictures, add related descriptions, and submit them. Users can also view past submissions and edit them as necessary.
The web application gives researchers access to all submissions, control over creating and removing accounts for participants, and
the ability to download images to a zipped file. The solution provides a straightforward way for researchers
to gather data that can improve family child care programs.
|
|||||||||||
|
Squad Team Members
|
USDA-Natural Resources Conservation Service of NebraskaWetland DelineationThe National Resource Conservation Service (NRCS) receives more than 3,000 wetland delineation requests
a year from farmers, ranchers, and individuals that participate in Farm Bill Programs in Nebraska. The current process is so tedious
that some team members preferred to fill everything out on paper. The objective of this project is to streamline the wetland delineation
process by automatically performing calculations, auto-populating data entries, and ensuring data integrity. The development team
created an ArcMap add-in to facilitate data entry by team members, perform calculations, and ensure data integrity. The team also
delivered a tool that streamlined the wetland delineation process for the NRCS team. The tool also included features like importing data
from ROP points, delineating multiple fields at the same time, and showing when data between multiple fields conflicted.
|
|||||||||||
|
Squad Team Members
|
BuckleSocial Media MarketingThe Social Media Marketing team developed a social media mobile application that allows the
Buckle Corporate Marketing personnel to provide approved social media content for their "teammates" in individual stores.
Teammates can easily cross-post content onto their social media accounts, retaining elements of each stores'
creative individuality and drive traffic to their stores. The project team used SwiftUI for developing their application, which is a cutting-edge
user interface toolkit made by Apple.
|
|||||||||||||
|
Squad Team Members
|
DMSiAgility BOM Interface The Agility BOM Interface team developed a web application to replace an existing
spreadsheet-based system to maintain Bills of Material (BOMs). The new application greatly reduces setup time
for DMSi customers, and allows them to import a BOM, modify its data, and then export the BOM for use in DMSi's
Enterprise Resource Planning system, Agility.
|
|||||||||||||
|
Squad Team Members
|
Holland Computing CenterPlant Phenotyping Schnable Lab is a plant genomics and phenomics research team started by Dr. James Schnable, Associate Professor in the
Department of Agronomy and Horticulture at the University of Nebraska Lincoln. The lab experiments with hundreds of living plants, which results
in enormous datasets stored on Holland Computing Center’s server. The Plant Phenotyping Team developed a workflow that compresses the datasets
used by the lab to allow for more manageable support on HCC’s server. The team also created a library that can extract specific files from the compressed dataset,
and developed an additional workflow to simplify the researching methods used by Schnable Lab. Finally, the team developed an image processing
algorithm for extracting traits from organ segmented plant images.
Please see the team's poster here |
|||||||||||
|
Squad Team Members
|
Madonna Rehabilitation HospitalSMART The SMART project team engineered a wireless system for capturing and recording clinical data,
such as walking speed, cadence, and heart rate. This system moves clinicians away from manual data entry, reducing
input errors and giving them more valuable time with patients. The team constructed proprietary sensors by combining
several open-source hardware modules with custom code. The team also developed a web application to be used by
clinicians to monitor the results of client sessions in real-time. Sensors are attached to patients, and then the sensors
send collected data to a database and updates the web application with live data.
|
|||||||||||||||||||||
|
Squad Team Members
|
Nebraska Book CompanyBook Buyback System The development team rewrote a legacy book buyback system for the Nebraska Book
Company, keeping all existing functionality intact, while updating the look and feel of the system. The existing
book buyback program used by Nebraska Book Company was a 16-bit application written in C that ran on
Windows 95, which means that the old program could only be run on old hardware or in a virtual machine on a
Windows 10 laptop. The new system is a Winforms application in Visual Studio using .NET framework 4.7.2 in C#.
The result is a noticeable visual improvement, with an aesthetically pleasing GUI, as well as hotkey functionality that
increases the speed at which users can navigate the system. The new data layer was developed from scratch using
SQLite database technology to make use of local system file storage allowing users to transact book buybacks with
no internet connection.
Search functionality allows users to find books by several different attributes, including Title, Author, and ISBN.
|
|||||||||||||
|
Squad Team Members
|
Nebraska Department of LaborLabor Market Machine Learning The Labor Market Machine Learning project team developed a secure machine learning-based
web application to automate the task of labeling job titles with correct Standard Occupational Classification (SOC) codes.
The solution has three parts: Data annotation, a machine learning solution, and a web application. The data annotation
used a python script to sanitize the data. The web application calls the O*NET API to recommend relevant SOC codes—this
labeled data trained and tested the model. The machine learning model for this project was deployed using Amazon
Comprehend and is used to deliver competent accuracy, along with confidence scores, which highlight potentially mislabeled
entries for review and correction.
|
|||||||||||||
|
Squad Team Members
|
Nebraska Family DentistrySchedAssist Nebraska Family Dentistry is a group of dental offices based in Lincoln with nearly a dozen dentists.
The goal of the SchedAssist development team was to streamline the scheduling process of dental appointments for all of the
dentists in the office. The solution the team created includes an iOS/Android mobile application, a web scheduling application,
a server to handle incoming appointments and location schedules, and an administrative portal. Customers use the mobile application
to schedule appointments for a service with a dental provider in any of the offices. The office staff uses the administrative portal to
perform tasks such as creating schedules for physicians and viewing patient information and appointments. The team designed
the system so that other dental service providers can use it in the future.
|
|||||||||||||
|
Squad Team Members
|
NU Department of Information Technology ServicesIT Asset Tracker The project team developed an asset tracking system that gathers reference and contact
information on all assets across the four campuses in the University of Nebraska (NU) system (Lincoln, Omaha,
the Medical Center, and Kearney). This system gathers data from multiple sources, including Efficient IP Data
(EIP) and Rosetta Stone, and transforms the data to flow into a web-based tool called Splunk for usage by NU
Information Technology Services (ITS). Splunk is software for searching, monitoring, and analyzing machine-generated
big data via a web-style interface. Collected data, such as IP address, hostname, mac address, subnet name, campus
location, department, contact name, and information. This data helps ITS manage the 100,000+ assets across NU.
|
|||||||||||||
|
Squad Team Members
|
Painless PrepPainting Prep App For many painters, manually masking windows in preparation for painting can be a tedious and time-consuming process.
When on jobs with large numbers of window panes, sometimes including French windows, this task can take hours. The challenge for the Painless
Prep team was to create a solution to make this prep process fast and accurate. The team’s solution included two things.
First, the team developed an innovative technology on mobile phones to precisely measure windows for printing laser-cut covers, which replaces the masking process.
Next, the team developed a cross-platform mobile app to organize all of the painter’s jobs and orders, including the inclusion of window dimensions in orders.
This application is a simple and powerful tool for painters everywhere.
|
|||||||||||||
|
Squad Team Members
|
Regular Phil BrandsRegular Phil App The Regular Phil Brands app is a scheduling assistant that uses intelligence to automate and
personalize the process of scheduling events with friends. This app is socially-focused rather than being business-focused,
like existing scheduling apps such as Doodle or Google Calendar. The solution has a responsive React.js website on the
frontend and a Django backend. Users can create a new event or manage existing events specifying possible locations, days,
and times for friends to casts votes. Friends receive a link to the event poll where they see a calendar with available dates and
times from which to choose, using defined responses of Preferred, Yes, No, and Maybe. Reminders get sent out to friends who
have not yet responded. After the polling is closed, the application intelligently decides where and when the event will be, and then
sends a text message to the group letting them know the details. Reminders get sent out before the event for all who are attending.
Overall, the application's value is clear when it successfully enables a large group of busy friends to get together on a regular basis.
|
|||||||||||||
|
Squad Team Members
|
UNL Center on Children, Families and the LawTraining App UNL's Center on Children, Families, and the Law (CCFL) works closely with local agencies and
nonprofit organizations to promote child and family welfare. As part of their mission, CCFL provides training and educational
programs to approximately 3,500 service providers each year, including child welfare specialists, judges, teachers, and attorneys.
The training material is paper-based and requires frequent updates, which makes updating and distributing the material a challenging task.
The CCFL development team developed a progressive web app to modernize this training to make the material easy to update for CCFL staff,
and easy to access by service providers.
|
|||||||||||||||||||
|
Squad Team Members
|
UNL Computer Science and Engineering-Dr. Chris BourkeVR for Structures and Playing in Traffic The VR for Structures development team completed two virtual reality (VR) applications.
The first application was started last year and completed by this year's team. The application builds, analyzes, and views structures
in a virtual space, letting users see their structure with a greater sense of scale. The team used Unity to build the application, which
communicates to the construction application SAP 2000 for analysis. This year's team extended the previous design and made significant
improvements, such as redesigned menus, better performance and reliability, and more information for the user. The other VR app the team
worked on, named "Playing In Traffic," creates a virtual reality viewing space in which 360° videos can be uploaded and used to view traffic
activities. This VR solution has an instructor mode and student mode, so students have a more "real-time" experience while the instructor supervises.
|
|||||||||||
|
Squad Team Members
|
UNL Computer Science and Engineering-Dr. Massimiliano PierobonPaRedox The goal of the PaRedox project was to build the design platform for a novel breed of electrical circuits.
These circuits are based on synthetic biology and directly interface with electronics to cause a particular type of biochemical
reaction in biological cells involved in the exchange of electrons, which is called redox. This type of platform may lead to radical
transformation, including human health, sustainability, energy, security, and food. The PaRedox development team met this goal.
They built a tool designed for researchers and engineers to expedite the process used to obtain the behavior of bioelectronic systems.
The platform gives its users the tools to design systems that use biological interfacing in this cutting edge field of research and design.
The PaRedox system provides a website that runs the simulations, given input data, and allows users to export the results onto their systems for later use and analysis.
|
|||||||||||||
|
Squad Team Members
|
UNL Computer Science and Engineering-Dr. Byrav RamamurthyHydroclimate We currently have a poor understanding of agroecosystems’ responses to environmental changes,
such as climate change. We know that the interaction between the genotype and the environment (GxE) has a substantial impact
on the yield of major crop plants. To be better able to procure future food provisions, a machine learning model and covariance matrices (GxE) were created.
The goal of the Hydroclimate development team was to integrate two pre-existing software tools into a website that is easily accessible by researchers.
The first software tool is a statistical model that makes predictions by calculating genotype and phenotype data, along with numerous weather factors.
The other tool is a machine-learning model that fills in missing plant and weather data for more accurate calculations. The team built the website that
includes admin file upload permissions and the GxE model functionality. The website allows administrators to upload data files, run the models, and view
the results of both models. The website also allows users without administrative privileges to select specific weather and climate factors before running the
models on previously-uploaded data.
|
|||||||||||
|
Squad Team Members
|
UNL Computer Science and Engineering-Dr. Bonita SharifEye Tracking The development team created a technical interviewing software system called CoderGaze that includes eye tracking,
a web interface, and reporting to document where people are looking while solving the tasks assigned to them during the interview.
CoderGaze is designed to aid the process of hiring developers utilizing eye-tracking technology. CoderGaze provides three components
to complete this task: Core, an Atom plugin, and a web app. Core interfaces with an array of eye-tracking hardware, the Atom plugin translates
raw information from Core into source code specific data. The web app turns data collected into visualizations to break down a potential job
candidate's code reading style.
|
|||||||||||||
|
Squad Team Members
|
UNL Computer Science and Engineering-Dr. Mehmet Can VuranWireless Testbed As a part of a Smart Gigabit Communities (SGC) public-private partnership project, UNL and the City of
Lincoln have recently developed and deployed a city-wide experimental wireless network platform across UNL rooftops and city
traffic intersections. Using this wireless network platform, the team developed a web application serving as a user interface to the
radios for running and managing experiments on the wireless testbed. The platform provides the ability to have different user levels
to manage testbed access effectively, programmatically handle the scheduling of different experiments simultaneously among the radios,
and gather data from experiments.
|
|||||||||||
|
Squad Team Members
|
UNL Computer Science and Engineering-Dr. Marilyn WolfSmart Home System The development team created a smart home system using the Internet of Things (IoT)
technology. Various types of sensors monitor and assist adults with special needs by giving verbal prompts. The
team created a website, which allowed non-technical users to create custom monitoring scenarios. The user selects an
available sensor, such as a door sensor, the sensor state to check, such as "open" or "closed," then selects an action to
take, such as announcing that the door has been left open. Schedules can be set up and linked to sensor events as well.
This sensor event data is stored in a database for administrators to access and look for patterns and anomalies. One of the
goals of the project was designing an approach for non-technical users, such as a caregiver, to create complex custom code
without needing technical knowledge. The team created a website to solve this problem, which gives each household the
ability to create any scenario they can imagine. As new sensors become available in the market, customers can have them
added to the system.
|
|||||||||||||
|
Squad Team Members
|