Launching a New Video + Audio Streaming Platform for AVM


Design, Full-stack Development

The Challenge

Asim Robinson is the cofounder of Angelic Voices Ministries, a Christian community organization. Their church launched a new venture program to encourage entrepreneurship and innovation within the community. This is where they got the vision for the AVM platform.

The Solution

Tech Stack

React Native and Laravel with PHP 8 for Rest APIs

User Experience

AVM came to us with a pretty defined scope of what they wanted to build and why. So this made our job easier. They had an engineering background so they drafted up all of the technical requirements of the product.

Competitive References

Like most of our clients, AVM tried building out their MVP themselves. They used TikiLive to create an online TV network. But as you can see, it didn’t quite go as planned. The design is outdated, overwhelming, and confusing. It’s not clear what you should do or what the site is for. There’s no indication of additional affordances or functionality available.


Product Strategy

Product on a Page

Who’s it for?

Churches, pastors, and their congregations

Why do they need it?

Pastors give several sermons on a regular basis. But sometimes church members miss the sermon and they don’t have a way to revisit that content.

What does it do?

It’s an audio and video content platform and social network. It allows people to find curated Christian TV, video, and podcast content. It allows church members to follow and connect with their favorite churches, pastors, and preachers.

What problem does it solve?

It provides a dedicated platform for all formats of church content. This allows people to:

  • Listen however they want, whether it’s on the go or at home

How’s it different?

  • It combines audio and video content
  • It combines on-demand content, but also allows people to schedule their content.
  • It allows people to broadcast their content on a live stream similar to Cable TV programming
  • It’s focused on the Christian Community
  • It allows you to donate directly to your favorite channels

Use Cases


  • Browse and discover on-demand content
  • Follow channels/creators/organizations
  • View creator/channel profiles
  • Explore content categories
  • View watch history
  • Donate to churches, pastors, or organizations


  • Upload audio and video content
  • Schedule videos for live premieres
  • Manage their channel metrics, content, and engagement

Parting Thoughts

This project was an exciting challenge. We’re known for our brand and marketing design, but this project was pure product and utility. We shifted our focus from emotional design to functional design. We had to think about how we could make the experience as usable and intuitive as possible. From a development perspective, we were focused on performance. So we integrated AWS as our media server to ensure the system could scale properly. We were also able to complete the project 50% ahead of schedule. No better feeling than seeing your work out in the wild making a difference. Shout out to AVM for making that possible!

Marketer | Designer | Founder. Sharing my favorite projects and insights