Inspiration
Social media apps have fueled a culture of remixing and creative expression, especially during 2020. An algorithm decides what images are to be edited, similar to the 'exquisite cadaver' art practice for surreal paintings.
What it does
Unfortunately, the features planned remain theoretical. We couldn't implement what was needed in time for a complete submission. For better and worse, the project was a learning experience for this team in highlighting the complexity of web application development. A positive benefit is that in the future, we will have a better understanding of how web applications are developed and implemented using technologies like Firebase or Heroku.
How we built it
We originally considered Heroku as a platform, but Firebase's Cloudstorage was ultimately a more attractive option. Our workflow, would it have worked as intended, would utilize a GitHub action to automatically build and deploy from a main branch on a linked repository.
Challenges we ran into
Our ambitions were perhaps too great for our skill levels; the project requirements grew in complexity and the database design was a little too complex and unfamiliar for us to implement a fully working application. That said, we appreciate what skills were gained through this hackathon, and hope to apply them in the future.
Accomplishments that we're proud of
The enthusiasm and willingness of this team to quickly jump into using unfamiliar but interesting technologies for the project, and the willingness to stick with the concept even through sometimes disappointing developments. Those were skills we can apply towards future projects, interviews and other challenges in our careers.
What we learned
With such a limited time-frame, the more features we can streamline by using existing assets and projects, the more likely we'll have a better functioning prototype by the deadline. In particular, we learned how complex RESTful API design can be, or how to generate dynamic webpages using Firebase Cloud functions.
What's next for Drawlalio
If possible, the team as a unit or individuals can continue working on something that might actually be a fully functional prototype of the intended concept. The long hours of work we put into the project yielded experience, something that we can use for future endeavors.
Contributors
Aiden Smith Elisha Aguilera Pierson Arnold "Team Parka"
Log in or sign up for Devpost to join the conversation.