The partnership between ISTS and InStride aims to develop an application that manages tuition reimbursement for corporate clients. InStride has existing relationships with various learning institutions and provides tuition reimbursements for those supported schools. ISTS extends this service to all other learning institutions in the United States that are not part of the InStride network. This case study delves into the features and functionalities of the tuition reimbursement application.
The tuition reimbursement application offers a range of features and functionalities to streamline the process for users:
The ISTS and InStride partnership aims to streamline tuition reimbursement for corporate clients through an integrated application. This case study highlights the challenges and solutions in developing a comprehensive tuition reimbursement application.
Implementing a Single Sign-On (SSO) authentication process using Auth0 and integrating it with InStride's MVP presented a technical challenge.
The application successfully implemented SSO authentication through Auth0, enabling a smooth and secure login process for users. This ensures that user authentication and data privacy are maintained at the highest standards.
Creating an intuitive process for users to request tuition reimbursements, navigate the system, and access their profile and request history.
The application introduced a user-friendly interface, guiding users through the reimbursement request process. It provides a clear summary of each user's profile, in-progress requests, and completed requests, making it easy for users to manage their tuition reimbursement.
Handling the upload and management of documents for reimbursement requests was essential to ensure a complete and accurate process.
The application successfully allows users to upload required documents. It supports batch upload for multiple requests, securely storing documents in Azure blob storage. This ensures that all necessary documentation is properly managed and accessible.
The application needed to provide a manual approval process, allowing for the review and approval of reimbursement requests.
The manual screen offers an efficient way to review and approve requests. It lists documents that require approval, allows for easy approval or rejection, and provides a payment summary. This ensures that requests can be efficiently processed.
Integrating with InStride's systems and creating a smooth transition between platforms posed integration challenges.
The application overcame this challenge by using an Internal API endpoint for redirecting users to InStride's dashboard screen. This seamless integration ensures that users can easily access InStride's dashboard without disruptions.