In the process of creating their custom learning management system, WhizBang! Retail Training had a "Brilliant" idea: creating a platform that hosts many courses developed by top retail training experts and delivers them directly to retail store owners. And so the Brilliance Retail Training Platform was born!
After working together to create a custom learning management system for their flagship course Retail Sales Academy, WhizBang! Retail Training was eager to expand. The next phase of work centered around creating a platform that connects course creators with learners and facilitates purchases between the two. Because this was such a large and disruptive upgrade, we broke it down into four releases:
- Upgrading the Course Builder: building upon the course wizard to allow creators more freedom when it comes to designing their courses.
- Rebranding the App: applying a new design to the app based on the platform’s new name: “Brilliance Retail Training Platform.”
- Adding Purchasing: integrating with Stripe to facilitate the transfer of funds between learners and course creators.
- Course Creator Onboarding: adding functionality for course creators to onboard, create courses, track their sales, and earn money.
Before the redesign, the entire app was centered around the Retail Sales Academy course. After the redesign, the Retail Sales Academy course became a single course within a catalog of courses hosted by the Brilliance Retail Training Platform.
Release 1: Upgrading the Course Builder
We had already built a pretty sophisticated course builder in our initial development for the Retail Sales Academy app, so this phase centered around improving the user experience and adding new functionality.
Course creators will need to be able to market and sell their courses
Expand the course builder to accommodate new marketing content
Building complex courses with lots of variable content
Allow more options when adding and organizing lessons
WhizBang! could be liable if harmful or misleading content is delivered through the app
Put safeguards in place that protect WhizBang! from liability
The multi-step Brilliance course builder allows creators to control the design and delivery of their courses. Shown here is the content step where text, document, and video lessons can be added and organized.
Release 2: Rebranding the App
While WhizBang! used the new course builder to add more courses to their catalog, we switched gears to begin updating the overall design of the app based on the new platform’s name: Brilliance Retail Training Platform.
Branding work done by an outside agency
Working with the client and the branding agency to ensure a cohesive brand experience
Applying a completely new design to an existing application
Utilizing reusable components to deliver design updates across the app
The dashboard before and after the redesign. Cooler colors, sharp corners, and a busy layout transitioned to a warmer palette, rounded corners, and a streamlined layout.
Release 3: Adding Purchasing
This release was the most challenging of them all. Because the transfer of money was involved, we wanted to be absolutely sure that we were delivering a pleasant user experience and that we were handling transactions the correct way.
Transferring funds between users within the app
Integrating with Stripe to handle in-app purchasing
Different courses require different purchase methods
Offering flexibility to course creators
Course creators should be paid for each person that accesses one of their courses
Only allow people who have a "seat" to the course to access it
Each course has a base price that includes one seat as well as a separate per seat price. The checkout page allows people to buy as many seats as they'd like. After successfully purchasing a course, those seats can be assigned to anyone in the purchaser's company.
Release 4: Course Creator Onboarding
With the previous three phases completed, we now could focus on the final piece which allows course creators to onboard and begin populating the course catalog. This required some special features for creators to allow them to see who has purchased their courses and how much money they’ve earned from those sales.