CreatorContest started as a solution to a problem that many streamers and other long-form content creators face in todays market; "How can I effectively promote my long-form content on short-form platforms such as TikTok or Instagram reels?"
The traditional way is to look trough hours of previous live-streams to find the best moments, then clip them, spend a lot of time editing the clips to fit the attention-catching style of short-form content. After the video is ready, you need to upload it, come up with a caption and generally manage the short-form account.
This is a tedious process which takes time away from what you actually want to do, make long-form content!
Some bigger creators hire video editors to edit the clips in to short-form format, however this can be expensive, and you still do not know if the video will generate any views.
Create a way for the viewers and fans of the long-form creators, to post the creators clips on short-form platforms, and get rewarded based on how many views the video get. It is really a win-win!
Lets go trough the whole process with an example!
So that's the whole process! The clippers have a way of earning cash while watching their favourite streamer, and the streamer gets exposure on short-form platforms, while running a risk-free marketing campaign since they only pay when views are acquired!
The bot is built in python using discord's discord.py library, all the data is stored on a database provided by mongoDB.
To host the bot I am using an Ubuntu VPS, where the bot runs on tmux.
To accept payments, I am using Stripe and their API. The payment server for catching new subscribers etc, is made with python as a Flask app which is also hosted on the VPS.