User Interfaceand User Experience
The user interface is a breakdown of the screens the user can interact with and how the interaction would work. This is very detailed but still does not include all the details. Changes may take place as development progresses.
Authentication
The Studio will not require its own authentication as it will rely on the authentication in the Library. All the necessary components will be provided by the Library authentication, email, phone and other verification systems, “forgot password” ensures and multi-level access.
Splash Screen
The splash screen will provide branding and time to list the app.
Home
The home screen (sometimes referred to as ‘Mini Board’ in the library platform) will be the default page. This is the first thing the user will see when opening the Studio. The purpose of the Home screen is to provide a quick overview of everything that is taking place in the Studio and even some related data such as events, sales and any other data that is directly related to decisions that might be made in the Studio.
Library
The Library is where the user will store any files, tours, shows, videos and any other file the user may want to use in a show.
Shared Library
A shared library is a stand alone library, it is exactly like the Library but can be shared with other users or with the entire company.
Files
Files can be songs, images, videos, chase, scene, etc.
Folder
A folder can hold any file type and is not associated with a tour or show; it can however be linked or moved into a show or tour.
Tour
A tour allows the user to create a set or a variety of sets such as scenes and chases and reuse it in many shows. The user can import scenes and chases or even entire shows or tours from their library and modify them to fit the new tour. In order to enhance tours and its features, we will connect it to ticket software (we will blast email to download apps) or create/import dates and location. All features that are available/listed under shows can also be created for tours and applied to all or some shows in the tour and modified per show (e.g. the city name on a filter).
Show
A show applies to a single event, it can be reused or copied but in order to have distant variations for distant venues it is best to have many shows inside a tour. Shows can be used without a tour as well. The best way to use shows is by assigning the show to a date on the tour. Each show can have a track list, each track can have an assigned/created chase. It can also have reports after the show to see how many devices are connected, dropped out and more reporting (not in prototype or just dummy data). When creating a show the designer can search for a venue; if we have the layout in our database we will load it, otherwise we will offer some standard template layouts or the designer can create a custom layout using the design tools and components.
Studio
Studio is where the designer can create tours, shows, scenes and chases.
Arena
The designer can search for a specific arena or create one if it is not available from the APIs we are using. The designer can drag and drop the stage design or any other components like floor seating or standing sections.
Scene
The designer can assign two or more colors to switch between each other. It could be done by seconds or by patterns.
Chase
The designer can bring together many scenes to create a chase.
Sets
The designer can use colors, chases and searches to create a set. This can also include animation video and more once those features are built. It can all be synchronized with a song or set on a timer.
Actions
Actions are pre-built scenes and animations (e.g. crowd wave).
Image Coloring
The designer will be able to upload an image that inspires the mood and we will extract the colors and mimic a similar pattern in the crowd.
Animation
Here is a scenario for animation. Dan is a rock star, at his show he has floating balloons that light up. In addition to the balloons Dan wants balloons to animate across the crowd, meaning all phones on the ground level (or any selected) will act as one large screen and the provided animation, in Dan’s case a balloon, will bounce around the crowd.
Video
The user can upload a video and select the sections or space in the crowd to display it. The video will get chopped into lots of smaller videos and then sent to the devices to create a mesh effect.
Mount
This is used to control many phones as one light or display (e.g. making a wall of phones behind the artist).
Filters
This feature will be locked behind a super admin so it requires us to create and add the filters.
Live
The ideal scenario is that we detect the date and location and automatically load the show that has been prepared in the users account. Changes can be made (change order of songs, adjust battery, kill switch, etc.) to the specified file without changing the master/tour file. If no file is loaded the user can access their files stored in the cloud and download them. The user can switch between the audience and the stage or display both side by side.
Preferences
This is where the user will handle all their preferences.
Account
Update the email, username, etc.
Company
If the user has admin access they will be able to add new users to have access to the company account and update company information.
Notifications
The user can set their notification preferences.
Help Center
If the user has an issue they can find articles to help them or send a message to the support team.
User Guide
If a user knows what they are trying to do but doesn’t know how they can take a guided tour that will detail how and what to do.