
Reseller Portal
Selling tickets on behalf of clients like Walt Disney World

COMPANY
Redeam’s software helps tours & activities companies sell tickets and grow their businesses. The Reseller Portal enables travel agents and brick-and-mortar stores to sell to their customers. For example, a Walmart in Orlando Florida can sell tickets to Disney on Disney's behalf.
COMPANY
Redeam’s software helps tours & activities companies sell tickets and grow their businesses. The Reseller Portal enables travel agents and brick-and-mortar stores to sell to their customers. For example, a Walmart in Orlando Florida can sell tickets to Disney on Disney's behalf.



How it works
Redeam’s API technology acts like a two-way pipeline between the two parties, exchanging information like availability, inventory, schedules, pricing and more. This enables partnering companies to easily and efficiently do business with each other.
Redeam’s API technology acts like a two-way pipeline between the two parties, exchanging information like availability, inventory, schedules, pricing and more. This enables partnering companies to easily and efficiently do business with each other.
Meet the Team
Redeams team was a blend between industry veterans and an overseas development team

CPO
Chief Product Officer

Lead UX Designer
Me :)

CTO
Chief Technology Officer

Development Team
Overseas

Product Manager
Overseas
When I arrived at Redeam, they were in a hurry to get the product to launch for their main customer: Walt Disney World. While there was a basic idea of what the product should be, there was much iteration needed to bring it up to viability.
To accomplish this, I…

Met with CPO and CTO to learn about the user, understand their vision and gather requirements
Met with CPO and CTO to learn about the user, understand their vision and gather requirements
Met with CPO and CTO to learn about the user, understand their vision and gather requirements

Documented use case needs for different user roles, business types and permissions required
Documented use case needs for different user roles, business types and permissions required
Documented use case needs for different user roles, business types and permissions required

Migrated designs from Axure to Figma and created a design system
Migrated designs from Axure to Figma and created a design system
Migrated designs from Axure to Figma and created a design system
After gathering requirements and beginning to create a foundational design library for the project, I began to create designs to review with the entire team. This included flows mapped out in FigJam which I annotated during design reviews, as well as prototypes to help convey different interactions in Figma. I would iterate on these rapidly till all parties agreed it aligned with the requirements as well as development limitations.
After gathering requirements and beginning to create a foundational design library for the project, I began to create designs to review with the entire team. This included flows mapped out in FigJam which I annotated during design reviews, as well as prototypes to help convey different interactions in Figma. I would iterate on these rapidly till all parties agreed it aligned with the requirements as well as development limitations.
After gathering requirements and beginning to create a foundational design library for the project, I began to create designs to review with the entire team. This included flows mapped out in FigJam which I annotated during design reviews, as well as prototypes to help convey different interactions in Figma. I would iterate on these rapidly till all parties agreed it aligned with the requirements as well as development limitations.



ITERATION 1
The user would start by choosing the location, date and amount of days the customer wanted to visit their preferred park. They would then see a calendar allowing them to browse which dates had availability for that park.
ITERATION 1
The user would start by choosing the location, date and amount of days the customer wanted to visit their preferred park. They would then see a calendar allowing them to browse which dates had availability for that park.
ITERATION 1
The user would start by choosing the location, date and amount of days the customer wanted to visit their preferred park. They would then see a calendar allowing them to browse which dates had availability for that park.



Next, the user would be able to choose different add-on “options” for the customer, such as water park and Genie+.
Next, the user would be able to choose different add-on “options” for the customer, such as water park and Genie+.
Next, the user would be able to choose different add-on “options” for the customer, such as water park and Genie+.



From there, the user would enter information about the travelers associated with the tickets and they would send an email confirmation at the point of check out.
~
Other features included the ability to change and manage bookings, adjust ticket prices, reporting and user management. There were several different user types including admin, manager and agent.
From there, the user would enter information about the travelers associated with the tickets and they would send an email confirmation at the point of check out.
~
Other features included the ability to change and manage bookings, adjust ticket prices, reporting and user management. There were several different user types including admin, manager and agent.
From there, the user would enter information about the travelers associated with the tickets and they would send an email confirmation at the point of check out.
~
Other features included the ability to change and manage bookings, adjust ticket prices, reporting and user management. There were several different user types including admin, manager and agent.



User Research
User Research



As the sole designer at Redeam, it was up to me to lead user research. I partnered with the Sales team to identify appropriate customer contacts, then reached out directly to schedule interviews and usability tests. With a small user base, I made the most of each opportunity to gather insights.
As the sole designer at Redeam, it was up to me to lead user research. I partnered with the Sales team to identify appropriate customer contacts, then reached out directly to schedule interviews and usability tests. With a small user base, I made the most of each opportunity to gather insights.
As the sole designer at Redeam, it was up to me to lead user research. I partnered with the Sales team to identify appropriate customer contacts, then reached out directly to schedule interviews and usability tests. With a small user base, I made the most of each opportunity to gather insights.
While the first iteration met user needs, we continued to iterate. Once we received the data from Disney, we discovered during ingestion and analysis that some of our assumptions and plans didn’t align with the data provided.

Design Best Practice
Design Best Practice
Design Best Practice
If you can, check out the data before you start designing. Using sample data in your designs not only gives it a more realistic appearance, it will also inform the layout and information design.
If you can, check out the data before you start designing. Using sample data in your designs not only gives it a more realistic appearance, it will also inform the layout and information design.
If you can, check out the data before you start designing. Using sample data in your designs not only gives it a more realistic appearance, it will also inform the layout and information design.



After overcoming the data challenges and iterating on the UI, the Reseller Portal was launched and successful. The revenue that was brought in helped to extend the runway for the company and helped to fund other products at Redeam.