BYU Management Society

BYU Management Society

Brigham Young University Marriott School of  Business needed an updated...

    • Custom Development

The Opportunity

The BYU Management Society needed an updated system to manage its business networking groups. Their old code was not scalable, was difficult to work with on a global level, and needed extra functionality to compete in the rapidly changing digital world. The Management Society at BYU is part of the Marriott School of business. The society provides networking groups across the world for the graduates of the school of business.

The Ask

The Management Society Asked Cytrus Logic to create a web application to manage the following:
  • Mini portal for each chapter.  Each chapter could control the following for its own portal:
    • Advertisements placed on their portal
    • A blog
    • Events
    • Chapter users
      • Ability to log in and have a profile
      • Profile included:
        • General information such as phone, address, etc
        • A resume builder
    • User payments
      • Integration with a custom payment processor

The Strategy

BYU needed a partner that understood the intricacies of a complex application. Creating an application of this scale needed to be planned well to eliminate costly add-ons in the future and make it fully scalable. This meant that design patterns needed to be implemented and data needed be structured for future additions.

The Plan

The first phase of the project was to map the data. We had to know and understand all of the data that would be tracked in the application. This was complex as we needed to understand the business logic of the application in order to know what data to expect. This was very time consuming but critical to the success of the application.

Phase 2

Secondly, we broke the application into workable parts in order to make the coding more efficient. We started with the logic of the overall application and mapped how those individual parts worked together and then architected an overall structure that was scalable.

Phase 3

Lastly, we coded the UI/UX experience for the end-user. With the end-user in mind, we were able to code a pleasureful and easy to navigate solution that reached the goals of the management society