As first year students, the development process was a great learning experience for us. We got to experiment with a lot of software we had never used before such as Figma, familiarize ourselves with coding languages outside our current syllabus such as HTML, and got better at learning to stay calm and work under pressure as a team. Overall we are proud of our final product even if it has loose ends that can still be tied up, as it is a clear representation of our original idea, and we came out of it much more learned.

PRODUCT OVERVIEW SAVIOR is a mobile app designed to improve an individual's convenience and productivity in gaining knowledge through the internet. Our product addresses a common yet often overlooked problem: the tendency for users to save videos with the intention of revisiting them later, only to forget about them and thus miss out on valuable learning opportunities. Hence, our app will allow users to store these insightful videos into a single space, categorizing them orderly through audio transcript analysis as well as providing automatic summaries for the user's convenience. Additionally, Savior will send users daily reminders to check on their saves to ensure that the user may successfully and efficiently absorb the knowledge within them. For every day the user checks in with Savior, they will accumulate a “streak” that will be visible through a widget that can be placed on their home screen, providing motivation for them to continue using the app. Therefore, we encourage our users to regularly engage in cognitive productivity by indulging in "brainfood" that may ultimately benefit them personally. For this reason, we categorize Savior under the stream of Techlife Convenience.

DEVELOPMENT PROCESS Throughout the process of developing our product, we have experimented and utilized a variety of tools and technologies. We have used Figma for the app’s UI/UX design as well as Visual Studio Code for both frontend (using HTML) and backend (using Python) development. In addition to this, we used Google Cloud API for audio transcription, transformers library for the summarisation, SQlite for the database, and finally Flask for frontend and backend connection. In order to develop our product in a comprehensive manner, we initially focused on finishing the app design before moving on to coding the frontend, then finally developing the backend to bring everything together.

BUSINESS PLAN Nowadays, many people enjoy watching short videos as a form of entertainment. Regardless of age and background, these video-sharing platforms will adapt according to your interest. Accordingly, this means that Savior serves an extremely broad customer base, maximizing profit potential. Therefore, Savior will follow a freemium model to generate profit. Free users will be able to utilize all the base features offered by the app, but will encounter periodic advertisements, while premium users may go ad-free. Premium users will also enjoy other benefits, such as notifications when saved videos are deleted from the platform and the summary of that video to ensure knowledge is still kept.

FUTURE PROBLEMS/IMPROVEMENTS Although we have a thorough overview of our product, there may be unforeseen issues that we might encounter in the future. These may include: privacy concerns, cybersecurity challenges, copyright infringement issues, and platform compatibility issues. Additionally, there are a number of improvements we could incorporate to our product to increase customer convenience, productivity, and engagement. To name a few: collaborating with social media platforms to allow for direct connections, collaborative aspects, annotation and note-taking features, personalized video recommendations, as well as adaptation to photos and non-voiced videos.

Built With

Share this project:

Updates