This is a programming challenge/hackathon style react native app using the youtube v3 api for livestreaming and chat inside of a mobile application. Currently Finished with the original sprint/spec at about ~16 hours into the project, I will keep some benchmarkers for features as I continue to build out this demo.
To run app
npm install
react-native run-ios (android coming soon - soon!)
###Awesome Streaming App Specifications
- see the top concurrent viewer Youtube Stream
- see live chat of the top viewed youtube video
- Routing navigation
- Google signin iOS functionality
- Google signin android functionality
- Flex box wireframe layout
- Aesthetic fundamental layout (salmon squash theme)
- Gather Streams from youtube api and find viewcount in schema
- Query chat for top video
- enable user to participate in chat
- create another interface that will return all chat messages from a given username (i.e. filter for messages by name on a separate view). My only question is regarding the last spec, is creating another interface like a chat box for sending messages or a tabbed filter for users, I am assuming just an input box.
- calculate messages/interval
- line chart
- donut chart
- gradient base colors to mix palette for mobile aesthetic theming
- 3rd party workaround in app managed superchat ;)