A Closer Look at The Harvard International Relations Council

The Harvard International Relations Council (HIRC) is one of the oldest, most prestigious, and largest student-run organizations at Harvard University. Established in 1953, the HIRC organizes Model United Nations (MUN) conferences globally in Latin America, China, India, and Dubai. At these events, students simulate United Nations (UN) committees to foster leadership, diplomacy, and critical thinking skills.

Download the Case Study

Delivering a Scalable Web App that Redefines Testing Efficiency

Download

 

The Challenge

Modernizing Outdated Conference Management Software

The HIRC faced significant challenges with its decade-old software which was becoming a bottleneck as the organization began to scale.

The old software consisted of multiple clones of a single software system, each with a separate server and database. The HIRC team aimed to create a unified web-based software application that could scale to manage numerous conferences and events over the next few years.

This intelligent, user-friendly web app would be used for managing event applications and creating school assignments for thousands of participants that required two systems:

  1. A user-facing system for registering and managing applications.
  2. An administrative interface for managing applications, committees, and events.

The application also had to handle complex matching systems. For every conference, the administrators assigned countries to the Model UN and then created committees, including the number of seats each country had within a committee. Registered schools were assigned a country to match their delegation size.

Project Requirements

The high-level project requirements included:

  • User registration and account management for a seamless onboarding process.
  • Application workflow and management to automate the application process.
  • Invoicing and Quickbooks integration to handle different invoicing needs.
  • Committee and country management to easily assign countries and configure committees.
  • Intelligent assignment recommendations to match schools, countries, and committees.
  • Customized reports and exports to facilitate event operations.
  • Multi-level user permissions for role-specific access controls for admins and users.

The Approach

Designing a Scalable, User-Centric Web Application

HIRC partnered with LaunchPad Lab to deliver a cutting-edge solution through an Agile development process involving bi-weekly sprints. 

The project kicked off with an in-depth discovery and product strategy phase that included product workshops to better understand the inner workings of Model UN. As a result, the teams defined the project goals, determined the project scope, and built alignment across the entire team.

The team met regularly to obtain feedback, demonstrate progress, and ensure the right steps were taken when building the product. This collaborative approach continued throughout the project to gain feedback and implement changes.

 

The Solution

A Flexible and Scalable Web-Based Software Application

LaunchPad Lab developed a unified web application for HIRC, built on Ruby on Rails and Ember.js, hosted on AWS.  The application’s key features include:

The Committee Assignment System

When applicants register, they can ask to be assigned to a specific country. The HIRC team considers these requests but ultimately assigns them based on the school size and the delegation.

By creating a backend system, admins can create committees and assign countries. The interface identifies the committee’s status, the number of available seats, and the number of open seats. Admins can add countries to the committees as necessary for their events. In addition, the system is capable of handling older countries and special characters. 

The Delegate Assignment System

Once a school is assigned committees and countries, they can log in and manage their delegation. The school administrator would then assign delegates to the open spots. 

The user-friendly interface, incorporates visual cues to guide users in completing tasks. School administrators can easily log into their application dashboard to view their assignments and assign students to the various open delegate spots.

Invoicing and Quickbooks Integration

The HIRC team uses Quickbooks Online (QBO) to invoice and accept payments from applicants. QBO is less intuitive than other accounting tools, making invoicing and customer management more difficult. 

HIRC needed a system to handle different types of invoicing for the various conferences. For example, Harvard Model UN requires a registration fee when an application is submitted and then a student and advisor fee once the application is accepted. Harvard National Model UN only requires a registration fee if the application is accepted, while National Model UN China does not.

The LaunchPad Lab team designed a simple solution to integrate with QBO, create invoices, send them to users, and display invoice notifications in their dashboards.

Reporting & Exports

The web app enabled the HIRC to manage applicants and assignments easily. However, since their conferences were real events, they needed reporting and exports to help facilitate them. 

The team created four primary types of reports:

  • Delegates
  • Badges
  • Emails
  • Awards

Each report was exported as a CSV file and emailed to the requester. These reports help sign in attendees, print badges, and manage the event.

 

The Results

Streamlined Operations and an Enhanced User Experience

The new web app and automated processes have transformed the way the HIRC team manages events and applications, saving many hours of work in managing each conference, resulting in: 

  • Weeks of manual work saved by streamlining invoicing and reconciliation.

  • Faster application processing with automated workflows. 

  • Modern UX/UI drastically reduced the time taken to handle assignments.

  • Automated custom reports and exports driving more event management.

  • Enhanced accessibility for non-English speakers with an inclusive user experience.

Reach Out

Ready to Build Something Great?

Partner with us to develop technology to grow your business.