K-State Admissions provides a tool to help incoming students find their admissions representative based on their current status, location, and school. The existing tool was using outdated technology and some services that were moving into retirement, so our team was tasked with rebuilding the app using current tools and services.
Much of the existing data was hardcoded into the JavaScript. Going forward, we wanted to be able to pull most of the data from Salesforce, K-State’s newly chosen CRM. The data team used webMethods to pull the data from Salesforce, and our Python developer built a Flask API.
All the code needed to be added to an existing page inside the K-State CMS, which required us to build a client-side JavaScript app. We decided to use Vue for the framework, and I was responsible for the JavaScript portion of the project.