Names:
- Mounika Chowdary Addagada
- Dakota (Cody) Kaup
- Joe Franco
- Cory Keilig
Email addresses:
University: University of Nebraska-Omaha
Faculty Advisor: Dr. Matt Hale
Project Scope: Stem-ecosystem
Project Agency(optional): Omaha STEM Ecosystem
Technical Director/External Customer: Dr. Jenna Yentes
Reason for wanting this project:
As students with an interest in STEM fields, we share a vision with Omaha STEM Ecosystem in wanting to see these careers thrive. Offering captivating projects and community events can help foster young minds and grow their social circles. This interaction should be as seemless as possible for both the students and the event coordinators. We believe this to be an oppurtunity to share the skills we have learned while at UNO and return the favor to UNO and the next generation of STEM students.
Project Scope:
Our capstone team will produce a single web application for the use of the STEM Ecosystem (i.e. parents, teachers, counselors and students). The goal of the application is to help families and educators match students with relevant STEM camps and programs in the Omaha community. The final product will contain the following features which will hopefully spur interest in Omaha STEM and enable seamless interaction between educators and students and their families.
The initial plan is to model the application after the existing https://omahastem.com. The low barrier of entry to the existing site, (i.e. not having to log in right away) should be implemented, but with exclusive features upon logging in. A role-based security architecture will allow the administrators to control what each user-role (i.e. student, counselor, etc) has access to. The user's role may also determine what they see upon logging in. Using animations and modern web-design similar to the current site will create interest for the students in enrolling in the camps and programs.
With regards to events, the application will include a modern search experience, advanced indexing and tagging, and event management. Netflix-esque behavior such as auto-complete and smart suggestions will quickly guide the user to relevant content. Managing the tags will become an important piece in providing relevant results. Thirdly, the event maintenance tool will provide a utility for certain users to maintain different categories of events and record historical events. Event management will also need to fulfill the requirement of an approval process for event creation and event open-sourcing. Integration with other platforms such as Facebook and EventBrite is also possible.
Lastly the application will provide some insight into its effectiveness by tracking user-metrics in some form, either with Google Analytics or some other tool. However, since this web application may be tracking user demographics, security will be an important consideration in its design and implementation. This will include features such as the validation and sanitation of input data and the use of session or token-based authentication. Regulatory requirements will also be considered during its design. One example would be ensuring student data is kept private as required by the Family Educational Rights and Privacy Act (FERPA).
For this project to be successful in the long term, we will make technology decisions that are easily extendable and scalable. Upon the qualification and knowledge of the team members, we will develop the application with a modern and popular web framework called Django, using a popular database management system.
Qualifications:
-
Mounika Chowdary Addagada is a Cybersecurity major attending the University of Nebraska at Omaha. She has intermediate knowledge of developing secure web application, along with an expertise in many other languages such as Django, Ember, Docker, SQL and intermediate level of experience with Angular JS. She also has the 3 year of working experience in a professional environment. She is interested in AWS Cloud and so now she is preparing for the AWS Cloud Practitioner certification.
-
Dakota Kaup is an undergrad student majoring in Cybersecurity. He has interned at Berkshire Hathaway with a focus on system administration and Union Pacific focusing on Cybersecurity. He currently works as a Platform Reliability Engineer at Flywheel using software engineering ideas to solve operations-focused issues.
-
Joe Franco is a Cybersecurity graduate student at the University of Nebraska at Omaha. He also received a B.S. in Computer Science at UNO in 2014. He has almost 25 years of experience working in information technology while with the City of Omaha Police Department. He obtained a Senior Applications Analyst position in 2010 and works primarly as an analyst and web developer.
-
Cory Keilig is a senior Undergraduate studying Cybersecurity and UNO's College of IS&T. His strengths include self-motivation, a willingness to lead, and an interest in developing strong working relationships. His creativity in Computer Science and Cybersecurity started in high school with a website project that helped spread awareness about high school activities. His technical experience working as a Software Development intern has given him technical experience and an understanding of system design solutions.