Abstract
This capstone project encompasses the development of a budget management web application for Walla Walla University’s finance department. The application replaces an Excel-based budgeting system with a web based application. The Accounting department can now upload CSV files, which are displayed in an organized, widget-based interface.
Key features include role-based permissions and Microsoft Single Sign-On for authentication, ensuring that department heads can view their budgets and finance administrators oversee all departments.
The backend is built on a RESTful API model for scalable, efficient data handling. The frontend uses a mobile-first approach to ensure accessibility across devices. Development followed an agile process, with regular mentor meetings helping prioritize tasks. Continuous iteration and user feedback were key to refining and expanding features.