2025 Senior Projects

Walla Walla University — Computer Science

Capstone computer science experience at Walla Walla University. Students propose and complete a software development or research project addressing an existing industry or community need.

4 projects
Dilraj Kaur
Developed a web application for Walla Walla University's Academic Advisement Office to replace manual PDF-and-email distribution of annual Advisor Survey results. The system provides a centralized, secure platform with interactive Dash dashboards showing response summaries, per-question averages, and multi-year comparative charts. Users authenticate via university SSO with role-based access for Administrators, Advisors, and Department Heads. Built with Python, Dash, Flask, HTML, and CSS; deployed on Dokku with CI/CD through GitLab; and tested with pytest.
Python Dash Flask HTML CSS SSO Dokku pytest data visualization role-based access
Bowyn Maddocks, Samuel Hoffmann, Sophia Oliinik, Sophia Kist
A cross-platform web and iOS app to modernize operations at The Atlas, a student-led coffee shop at Walla Walla University. Addressing a lack of streamlined communication, the app features an updated menu, announcements, a digital rewards system, and reservation tools. Built with Dart and Flutter and supported by tools like Xcode and VS Code, it includes a dynamic admin interface for easy data management.
mobile app Flutter Dart iOS web app UI/UX
Grant Moody
A mobile iOS app that teaches key financial concepts via an intuitive interface and interactive modules. The app includes secure Google Single Sign-On, dynamic Markdown-based lessons, and progress tracking for a personalized experience. Development covered front- and back-end work including UI design, view implementation, lesson rendering, and establishing a CI/CD pipeline.
iOS financial literacy mobile app Swift SSO CI/CD
Aaron Martinez, Benjamin Watcher, Hunter Kimes, Michael Austin, Raven Chester
A budget management web application for Walla Walla University's finance department, replacing an Excel-based system. The application allows the accounting department to upload CSV files displayed in an organized widget-based interface, with role-based permissions and Microsoft Single Sign-On for authentication.
web app budget management finance authentication SSO RESTful API