Inspiration
As someone that likes to watch cooking competitions and participate in Hackathons, I wanted to combine the two and bring it to content creation!
In these events, we are given limited time and sometimes, resources to work with. During past Hackathons, I find my inspirations through the sponsors. I start to imagine what type of projects I can create with them. Plus, it is always fun to challenge yourself to make projects from the given resources.
In content creation, sometimes you just don't know where to start. Should I create a cooking channel or gaming? How long should my videos be? There are so many questions. But, the best way to start creating, is to just practice, try till you find your niche!
And, this is how All Together is made! Mixing and matching.
What it does
All-Together is a content creation community made with many ingredients. It has 3 main features:
- Weekly Hackathon-style content creation contest. Every week, a prompt will be given and creators have to work within the time limit and specified resources to create a video.
- Platform to share, ask, chat about anything related to creating content.
- Self-help guide.
- Receive video categories that are currently popular, daily.
- Get top-viewing videos of each categories to learn what type of videos do well.
- Get video idea with the prompt machine.
How we built it
Foremwas used to create the website and it's functionality.- Google Cloud's
Compute Engine APIwas used to spin up a virtual machine to host theForem. - HTML, CSS and jQuery was used to create the banners and prompt machine.
Twitter APIwas used to create theTwitterbot to send out information automatically.YouTube Data APIwas used to get the data needed and parse it for the bot.Raspberry Piwas used to run the bot.Python3to code the things from point 4 - 6.
Challenges we ran into
- Self-hosting my own
Forem. During the process, there were many tools and terms are foreign to me. Things like: Secret Keys and setting up a VM on Google Cloud. Fortunately, the live stream tutorial hosted this weekend and the related documentations were very useful! - Creating and dealing with API keys. Through my project, I had to use quite a number of API keys. I was afraid of sending my keys to my public repo (.gitignore to the rescue!). Also, it was not an easy process of filling up forms and hoping that I don't press or submit the wrong thing. However, by following tutorials like these 2: one, two, gave me more confidence.
- System Admin work is very new to me. Setting up the
Foremand making sure everything in order is rather difficult.
Accomplishments that we're proud of
- Hosting my own
Forem. I still can't believe it. This is so cool! - Spinning up a VM on
Google Cloud. - Creating a
Twitterbot. - Incorporating the bot to send tweets of the parsed data from the
YouTube Data Api.
What we learned
- Getting a hang of
Google Cloudand learning how to actually use it. The hosted live stream tutorial was really very useful in this aspect. - Learning what are secrets - the API kind. Using them in my project was difficult at first. But, I can now say, I know how to use them!
- Creating a
Twitterbot. - Patience is a virtue.
What's next for All Together
- Setting up SMTP to work with my app. So that creators will receive email verification whenever they sign up.
- Add more style to
All Together. Maybe run an actual competition on there? - More interactive resources within
All Together. Improve the prompt machine and, tweet out more useful information. - Automate the
Raspberry Pito start my bot script during boot up. More convenience.
Built With
- compute-engine-api
- forem
- google-cloud
- raspberry-pi
- virtual-machine
- youtube-data-api
Log in or sign up for Devpost to join the conversation.