Inspiration
Our goal was to unite people in an interesting and weird way. People love to share stories, it's just human nature. Many different mediums exist to tell a story. However, most popular mediums today are told in the perspective of one or a few people. What if we could change how stories are told?
What it does
Storyline is an iOS application for creating stories together. The powerful aspect of Storyline is the ability for people from all over the world to create a unique story. It completely changes the storytelling experience. People on the platform each contribute to a small part of the story. Therefore, no two stories on the platform will ever be alike. Storyline brings the power of teamwork to the forefront, allowing people to each share their different perspective on a story. Not only does the the application bring people together from all walks of life, it provides entertainment for those interested in reading the stories. In addition, Storyline includes a user curation system so that people striving to tell the best stories can widen their audience. Ultimately, Storyline celebrates the collaboration of people and the artistic value that can be generated by bringing people together.
How we built it
The entire application is written in Swift 4 using Xcode 9.2. In order to support the content generated by the users of the platform, Firebase is used as the main backend infrastructure of the application. The application is meticulously designed in Sketch (by our head graphic designer) to provide the best user experience.
Challenges we ran into
- Learning how to choose projects appropriately (in terms of difficulty/time required)
- Dealing with git merge issues to due Xcode modified key project files without consent
- Lack of open source libraries which required written a lot of custom code
- Autolayout
- Almost giving up during moments of weakness
Accomplishments that we're proud of
- Actually completing the app despite all the setbacks and challenges
- Designing a custom messaging view
- Consistent art style of the application
What we learned
- Learning how to integrate Firebase
- Learning iOS development (for some)
- Learning how to choose projects appropriately
- XIBs
- Using external libraries in iOS
What's next for Storyline
- Becoming a startup
- ARKit
Log in or sign up for Devpost to join the conversation.