Inspiration
Our inspiration for Responsole is years of inefficiently producing videos for our school robotics teams. Throughout middle and upper school we found it impossible to manage our resources. Attempting to coordinate a large scale production with a lot of people and equipment meant that our production timeline never stayed on track. In addition, many animators and producers managing their schedules and productions expressed similar issues. Separately, none of the tools we tried were specialized enough, so we decided to create Responsole to fill in the gaps.
What it does
Responsole is a tool for content creators to help manage their media creation.
How we built Responsole
Responsole is a combination of the Google Cloud Platform and MongoDB. The databasing capabilities of MongoDB allow us to organize the video flow and suggest how to most efficiently film. GCP combines the media which is hosted in the google cloud with the prioritization data from MongoDB. This combined package is then sent through our webserver to the front-end user interface.
Challenges we ran into
During the weekend, we ran into many problems, many of which absorbed much of our time. One recurring problem that we faced were issues with pointing our domain to link properly to our host.
Accomplishments that we're proud of
The team is proud to have created Responsole in such a constrained timeline. We made a complex production tool that will save countless hours of time and headaches. We are excited to continue with this project beyond PennApps to bring a more feature-rich version to the internet.
What we learned
In addition to gaining valuable experience with the languages and frameworks we used, we also discovered the many strengths of the Google Cloud Platform. After looking through the catalog, many of the projects we dismissed during our planning phase for their complexity became viable with the tools available to us.
What's next for Responsole
Currently, Responsole is in a functional form however hopefully soon we will have a smoother user experience. Beyond UI we hope to add more features including further integration with GCP. The next integration will be with the Google voice assistant to create a simple system to check production priorities and add tasks.
Log in or sign up for Devpost to join the conversation.