Empowering users to manage media with videri’s New iOS APP
12 Min Read • Listen
The current app lacks collaboration from a dedicated design team or design process, making it exclusive to internal employees only. This limitation affects our clients who heavily depend on our account managers to create and manage media.
This significantly impacts our company as it prevents us from gathering valuable data and insights, diminishes our brand presence and trust, risks portraying us as outdated, and puts us at a disadvantage compared to our competitors, potentially resulting in missed opportunities
But First.
What is Videri?
Is digital signage company that lets you create jaw-dropping experiences that stop traffic and engage audiences.
Exploring Videri Key Features
Canvases
Beautiful, high-impact, simple, and scalable.
It's our distinctive approach to referring to screens
The Curator
It’s iOS app in charge of what shows up on the screens.
Orchestration
Its the technology that allows us to display content in the canvases we want.
Goal: Strengthening Videri with an open-access iOS app for media management solution
The stakeholders interviews helped me capture what was the vision behind their motives.
The team wanted to create a visual experience from every angle possible with the new app.
The goals were clear. make it fun, it’s about playing and having an experience.
at the beginning the project was lacking some direction until the CEO stepped and provided real and tangible goals
“At Videri we create experiences that transcends human consciousness”
— Marc Trachtenberg, CEO at Videri
Activities and outputs
Capturing stakeholder interview notes in Notion made it easy to share findings with my team. Affinity mapping helped us categorized better our product. Now we could plan our first round of user research
Understanding Our Capabilities and Defining User Flows through a series of wireframes and iterations.
Designing around 11 rounds of iterations gave us a clear and better understanding of how the app can be structured.
Content / Whimfall — Playlists — Add to canvas — Scheduling — Orchestration —Provisioning — Canvas detailed page
Activities and outputs
Whimfall: Displaying Videos, apps and images in different orientations using infinite scroll.
Displaying different types of orientation posed a challenge in content presentation. After several iterations, we found that a continuous content flow with filtering provided a smoother experience than using separate tabs
“Portrait, Landscape and square Orientations”
— Marc Trachtenberg, CEO at Videri
Activities and outputs
Capturing stakeholder interview notes in Notion made it easy to share findings with my team. Affinity mapping helped us categorized better our product. Now we could plan our first round of user research.
Orientations by type
Content/assets would be organized by orientations type
All Type of Orientations
all orientations asset types would fall under an infinite scroll.
Orientation types by Rows
Horizontal scrolling would be the way to navigate the most important assets.
Creating playlists: categorizing assets by orientation.
Playlist on the go was a crucial feature, allowing users to seamlessly create and display content in real time, providing convenience and flexibility wherever they are.
“Square, vertical and horizontal Playlists”
— Vincent Deschenes, Software Engineering
Activities and outputs
Capturing stakeholder interview notes in Notion made it easy to share findings with my team. Affinity mapping helped us categorized better our product. Now we could plan our first round of user research
Showing content to canvases
Once Content has been selected or merge into a playlist, It can be display into an individual canvas or into an orchestration.
“Individual assets and playlists can be display or schedule on canvases”
— Marc Trachtenberg, CEO at Videri
Activities and outputs
Capturing stakeholder interview notes in Notion made it easy to share findings with my team. Affinity mapping helped us categorized better our product. Now we could plan our first round of user research
Orchestration
Displaying content in multiple canvases.
Demostration
User can see what is currently playing in demo mode.
Filtering
Design to tailored user search for specific orientation and different media types.
My Canvases section : Displaying Different types of canvas orientations and orchestration.
Finding the best combination to show Single canvases (portrait, landscape and square)
And Orchestration, User can find their canvases, troubleshoot them, restart them
“Canvas Status, what is being scheduled, software updates ”
— Marc Trachtenberg, CEO at Videri
Activities and outputs
Capturing stakeholder interview notes in Notion made it easy to share findings with my team. Affinity mapping helped us categorized better our product. Now we could plan our first round of user research.
Rotation
Displaying content in multiple canvases.
Canvas page
User can see what is currently playing in demo mode.
Zoom
Design to tailored user search for specific orientation and different media types.
My Stuff Section : Categorizing and storing assets in a share database
creating playlists needed to be store in a place where user can come find them start showing into canvases.
“Must be a quick access to playlists so they can be played or scheduled on canvases”
— Marc Trachtenberg, CEO at Videri
Activities and outputs
Capturing stakeholder interview notes in Notion made it easy to share findings with my team. Affinity mapping helped us categorized better our product. Now we could plan our first round of user research.
My Profile
User can access different groups in my profile page.
Groups page
User can change groups and access different types of content.
Settings
Some settings such as FaceID to facilitate ease of login.
Scheduling Content for planned campaigns
Scheduling content was a powerful feature that enabled users to deliver meaningful content to the right audience at the perfect time—from a morning playlist to a time-sensitive sales deal.
“such as an actual campaign creation from the ad world’’
— Marc Trachtenberg, CEO at Videri
Activities and outputs
Capturing stakeholder interview notes in Notion made it easy to share findings with my team. Affinity mapping helped us categorized better our product. Now we could plan our first round of user research
Calendar
User can access different groups in my profile page.
Calendar month view
Some settings such as FaceID to facilitate ease of login.
Calendar View 2
Some settings such as FaceID to facilitate ease of login.
Search Feature.
Searching for a specific asset, video, or app was a key feature, allowing users to quickly find and add the right image to an existing playlist with ease..
“Find quick, add to playlist or play on the go”
— Marc Trachtenberg, CEO at Videri
Activities and outputs
Capturing stakeholder interview notes in Notion made it easy to share findings with my team. Affinity mapping helped us categorized better our product. Now we could plan our first round of user research
Recent Searches
User can access different groups in my profile page.
Filtering search
Some settings such as FaceID to facilitate ease of login.
No Results
Some settings such as FaceID to facilitate ease of login.
Setting Up canvases
Our onboarding guide for setting up canvases helps users get their canvases online seamlessly, allowing them to start playing content without hassle.
“Connecting the canvases for the first time, so users can play content”
— Marc Trachtenberg, CEO at Videri
Activities and outputs
Capturing stakeholder interview notes in Notion made it easy to share findings with my team. Affinity mapping helped us categorized better our product. Now we could plan our first round of user research
Enabling Canvases
This section of the flow helps user iluminate the canvas he is about to set up.
Connecting Canvas
Once Canvas is selected, User has to connect the device to internet.
Pairing the canvases
Finally user is able to start playing content into the canvases.
Error Messages for Provisioning
Our onboarding guide assists users in installing their canvases, but sometimes, additional support is needed. We provide clear guidance on handling errors when users encounter connectivity issues.
Our biggest Feature:
Setting up Orchestration
Combining canvases to portray content in combinations you have createdrs interviews helped me capture what was the vision behind their motives..
“User can create the shape they desire through our orchestrated tech and show content there”
— Marc Trachtenberg, CEO at Videri
Activities and outputs
Capturing stakeholder interview notes in Notion made it easy to share findings with my team. Affinity mapping helped us categorized better our product. Now we could plan our first round of user research
Selecting Canvases
This section of the flow helps user iluminate the canvas he is about to set up.
Camera Access
Once Canvas is selected, User has to connect the device to internet.
Pairing the canvases
Finally user is able to start playing content into the canvases.
Failure States
when the system, process, or action does not work as expected. These moments can frustrate users or cause confusion, making it essential to handle them thoughtfully.
Final Thoughts
Creating an iOS app from scratch is a bold and rewarding journey—one that demands technical expertise, creativity, and a deep understanding of user needs. Throughout this process, we remained focused on delivering an experience that is both functional and engaging, ensuring that every feature adds real value. It was a journey of problem-solving, iteration, and refinement—one that challenged us to think beyond conventional solutions and push the boundaries of what a great app can be.
By blending innovation with thoughtful design, we set out to craft an app that stands out in a competitive market. More than just a product, it represents our dedication to quality, user satisfaction, and a commitment to making a meaningful impact. Every decision made along the way was rooted in a vision to create something that not only meets expectations but exceeds them, delivering a seamless and enriching user experience.
As we conclude this journey, we take pride in what we’ve built—an application designed not just to be used, but to be experienced. While development may be complete, the journey doesn’t end here. This is just the beginning of something truly exciting, as we look forward to seeing the app grow, evolve, and make a lasting impact on those who use it.
Next up.
It all begins with an idea. Maybe you want to launch a business. Maybe you want to turn a hobby into something more. Or maybe you have a creative project to share with the world. Whatever it is, the way you tell your story online can make all the difference.
Last minute
Interesting features.
I had the opportunity to work on several interesting features that I wasn’t able to fully implement before transitioning to another company. However, they are still worth mentioning as they showcase valuable ideas and contributions I made during my time there
ACE:
Automated Video Creation
Creating engaging video content can be complex and time-consuming. With ACE we've simplified the process by automating video creation for high-quality results.
How It Works:
One Main Hero Video – The core focus of the composition.
A Minimum of Three Images – Supporting visuals to enhance the story.
ACE seamlessly integrates these assets into a polished video, with the Hero Video as the anchor and images complementing the narrative.
“a hero video with images complementing the composition”
— Marc Trachtenberg, CEO at Videri
Activities and outputs
Capturing stakeholder interview notes in Notion made it easy to share findings with my team. Affinity mapping helped us categorized better our product. Now we could plan our first round of user research
ACE Flow
This section of the flow helps user iluminate the canvas he is about to set up.
My Reels
Once Canvas is selected, User has to connect the device to internet.
My Stuff Section
Finally user is able to start playing content into the canvases.
Videri iOS App
Thank you for watching.
Thank you for taking the time to watch this case study all the way through. This project was the result of countless hours of dedication, problem-solving, and creativity. Every step—from ideation to execution—required deep thought, refinement, and a commitment to delivering something truly valuable.
I appreciate your interest in my work and hope this case study provided meaningful insights into our process, challenges, and the innovative solutions I developed. Your time and attention mean a lot to me, and I am excited to continue pushing boundaries, learning, and creating impactful experiences.