# Upstreet.chat Design Notes
We are looking to make a slick, fresh design for our new app, Upstreet.chat
# Overall guidelines
We want to have our own brand identity and do something bold. Something for the Tik Tok generation but NOT Tik Tok.
Current Figma File:
https://www.figma.com/file/w7XUxmvpnvoHhiFBbu25rK/Upstreet
Current App:
https://upstreet.tv/chat
## Mobile and Desktop
App needs to be responsive and work on mobile and desktop in portrait and landscape
## Current Features
Next / Matchmaking
Picture-in-picture
Skeletal tracking
Microphone, speech to speech, text to speech
Chat
Profile
Character Selection
## Screens
- Loading
When the user lands, this is what they see immediately. We need to load the engine in the background. This could be a two-part -- load the UI and load the engine immediately after, so the user can interact
- Home
This is what the user sees after load. The user can chat, talk to new users
- Profile
User can change their avatar and upload an avatar (this functionality is available in the other version of our app)
- Sign In
User can sign in -- this can be pretty simple
## User Experience Considerations
### V0
Try to encourage users to use microphone and camera as much as possible, since they add to the experience!
Matchmaking - User can press "next" to talk to someone else. When they are waiting for a human they are immediately placed with an AI.
Fullscreen - We want useres to fullscreen the experience if possible, without being annoying
Sharing - We want the user to be able to share the experience with others
### V1
User profile modal - User can click on opposing user and add them as a friend or report them
Friends Screen - Users can add and remove friends
Chat Invites - Users can send chat invites and wait to chat with someone
Advanced Sharing - Users can send an invite and get a ping when someone wants to chat with them