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 projectsDilraj 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