GM,
Theras is an ambitious brand with multiple products focused on engaging viewers with streamers, enhancing community capital, and creating web3 arcade games.
In this hackathon, I will present the vision and products of Theras. The idea began in early May, so I doubt that I can completely finish this big project completely in this hackathon. Instead, my main goal here is to present Theras' intentions and create several MVPs to demo or visualize the idea. This way, the team can witness our story and confirm in the future how Theras started and committed to its goals.
The background of this story is quite long, so I have separated it and you can read the detailed analysis here: Theras's plan to boost Theta's traffic.
This project will be submitted in the Video API category because it uses video API and serves as a video or streaming tool. It also uses smart contracts to create gamification for some products and TNT-721.
— Initially, I focused on mobile app streaming using a video API. However, I encountered some problems with it. Additionally, I don't think the video API is ready to be used on a large scale, as it has a cap and maximum video streaming channel.
Since I joined the hackathon late and the possibility of releasing into production is low, I changed my strategy. I made a simple demo of the mobile app and prioritized the easier to go into market. Although my vision and products keep evolving each week, the priority is based on the readiness to go public or into production.
Talk less, do more. Several apps have been built here.
- Overlay Widget for Multi-Token Gateway and NFTs more detail in here: https://medium.com/theras/1-overlay-widget-as-nft-and-multi-token-payment-557111323c30
The pros:
- It does not compete with other overlays and can be used together with them as a widget.
- You can promote your token indirectly by using as many TNT-20s as you want when people are streaming.
- Speech-to-text functionality is included (which is not available on Theta.tv).
- It is customizable, and you can turn your custom overlay into an NFT that others can use. If you donate it to someone, it will use your custom overlay.
- You can donate NFTs as well.
- It is integrated with a smart contract, specifically with the second product mentioned: leaderboard-gamification.

Feel free to try the demo:
You can open my widget :
https://tools.theras.xyz/widget/dellwatson**

and try to send it from here:
https://tools.theras.xyz/send/dellwatson**
the network right now is using goerli testnet:
you can send NFT or your custom token. for now, to send tnt20 outside of the list must include one of the fiat token.
or you can send freely for testing by login into dashboard and create your own overlay here.

What's completed:
- dashboard app for streamer
- dashboard section to custom banner
- widget for specific user
- text to speech on widget
- app tools for viewers to donate What's missing or the problem here:
- free degree custom overlay, i dont have time to create the user-custom and turn it into NFT. currently overlay is preset custom from the app
- GIFs donation not properly display.
- dashboard login on web3 sometimes encounter problem with duplicate
There are reasons why this feature was not completed. It was a time-sensitive project, and the proper idea for finalizing it came too late. Additionally, there was a need to migrate from the video API.
2: Leaderboard Gamification. check the detail on MEDIUM In summary, streamer will create session using smart-contract, so everyone can be transparent and check address sender and etc. then all viewers who donate will be included in the leaderboard section with some gamification. the gamification applied for now is "King of the Throne". the no.1 donator within the session, can take home 30% of the total donation from streamer's donation pool.
When the Session ends, it will distribute to the winner and will get exclusive NFT from streamer (badge), since it's on chain, everything is transparent. the behind of this game is penetrating the human's ego. Usually, fans with their idol want to prove something which based on ego and pride, or perhaps greed can be involved. the percentage for now is 30% but it can be changed in the future by purchasing the nft product from theras marketplace or loyalty program or subscription program.
because there's possibility you can gain profit instead of losing money from donation, and this can boost tx traffic. while still making streamer profitable. losing 30% is should be no brainer. There are other theme game beside King of Throne session, which i will explain later when i had time.
This feature hopefully can increase the engagement between viewers and streamer and content streaming to e more creative and interesting. since streamer basically a host, so i utilise this power to create this gamification.
This is minimal session contract I made

You can check here on this repo: https://github.com/Theras-Labs/leaderboard-session-contract Streamer or Host can start the session on the dashboard, and the donation of token or TFUEL will become a session eventually. https://tools.theras.xyz/send/dellwatson**
What's completed: - minimal contract
- minimal dashboard ui to activate the session
- query to check history of session and active session in the contract What's missing or the problem here:
- NFT distribution after host end the session.
- dynamic percentage from NFT consumption
- Theras marketplace
3: Attendance gamification:

you can check here in the repo: https://github.com/Theras-Labs/theras-tools-v1 or join the next round here: https://tools.theras.xyz
4: Mobile App:
This product is a mobile application to stream using theta video api. while also using all products above including overlay widget. the initial plan was to make web3 short videos like ig-story or tiktok or youtube short. This business model has become more popular with this generation, as it can attract more attention within a short amount of time.
or even streaming using theta.tv account

You can try the beta apk here: https://drive.google.com/drive/folders/1aJ1svkTTQ5NVbq2MXl5OoqtZSrb3XLSK?usp=share_link and link to the repo here: What's completed: - using RTMP on mobile
- can stream with theta video api
- can stream with theta.tv account on mobile directly too now What's missing or the problem here:
- overlay widget text of speech from webview has problem ( i dont commit to the repo)
- at first I want to include Augmented Reality with AI to the app, but i dont think i have time for that.
What's next: OFC publishing into production from priority list: product 1 -> product 4. but please check out the blog https://medium.com/theras where all the ideas and update will be provided there, and wont be update here in devpost since i dont know if it will break the rule or not.
Considering I make this all in 1 month is pretty exhausting for me where I still have another job with web3 game from polygon. Hopefully get enough support to scale this project quickly.
For me the hard part is not on development since im pretty well experienced from all section as frontend, backend, and smart contract engineer. What slow me down was the idea, it is hard to make good idea that WILL SURE SUIT in practical way because I want the idea to become a proper business not just a random project for competition.
Btw, We did try to live using theta.tv
mostly was trying out the platform to test out with one of our streamer, please mind it was private streaming.

I meant the product isn't fully ready, so it's pointless to try early promotion. In couple of weeks, when MVP is ready. Theras is ready to promote with several streamers (yes we already in touch with them). Feel free to follow us on ig and twitter for the update

Log in or sign up for Devpost to join the conversation.