Inspiration
In today’s fast paced world, staying organized and taking the time to prioritise tasks can feel like an overwhelming challenge. Our inspiration stems from recognizing the mental strain individuals may experience to effectively rank and organize their priorities amidst a hectic work culture, leaving them even more stressed! Our aim with our innovative to-do list app is to alleviate the burden by introducing a “tinder”-like swiping approach to organize tasks, providing users with a smooth and intuitive solution to manage their ever-growing to-do lists with ease and clarity.
What it does
We create this app base on the "Paired Comparison' principle, which is useful for weighing up the relative importance of different options. It is useful when priorities are unclear, options differ greatly, evaluation criteria are subjective, or options compete in importance. In the context of FlickList, ‘paired comparison’ is applied to help users effectively rank and organise their priorities by presenting them as pairs of tasks to compare. It simplifies decision-making since comparing two items is easier than ranking a large set at once. By breaking down the decision-making process into smaller, more manageable comparisons, paired comparison helps reveal the user's relative preferences in a systematic and structured way. Hence, this reduces stress and promotes mental clarity by easing the cognitive load associated with organising tasks.
How we built it
We utilized Figma to create an app prototype with a user-friendly design as the core focus. Throughout the design process, we engaged in iterative discussions and optimizations to ensure adherence to principles of user-friendliness. All functionalities were streamlined for ease of use, allowing users to navigate and interact with the app seamlessly. We incorporated a timer feature, enabling users to leverage focused work sessions, thereby enhancing productivity and goal achievement. Additionally, we integrated mental health-related features to support users' well-being while boosting their productivity. We used Python to create a database navigator in order to generate a list of movies or tv shows matching the genres provided by the user.
Challenges we ran into
Finding a suitable dataset proved to be quite difficult, as many publicly and freely available datasets had missing or incomplete data. Meanwhile some simply didn’t include attributes of films and tv shows such as genre or description which were both key to our project. We ended up narrowing our dataset down to tv shows and movies available on Netflix as we were able to access a complete and updated dataset of the media available on Netflix.
Accomplishments that we're proud of
We are proud of creating an app prototype using Figma. Our prototype includes the features, layout, and colour schemes we want to have in our app with user experience in mind. We even have icon-based navigation for one to easily test out how our app will actually function. We created a fully functional text-based database navigator to find all tv shows and movies matching the genres selected by the user. This Python program also implements the pair comparison decision making process to recommend a movie or tv show based on the user’s preference.
What we learned
We learned how to analyse and access whether datasets available online were suitable for our project, as well as how to interact with this dataset using Python. Furthermore, we also learned how to create an app prototype using Figma.
What's next for FlickList
In the future, we plan to implement an AI-powered chatbot that could help users with their mental health and manage time by suggesting the recommended time they should take per task. We also want to integrate audio guide functionality to help visually impaired users. Moreover, we want to implement a smarter algorithm to recommend movies, books, and music to users by observing their likes and dislikes based on their input data as they keep using the app.
Built With
- dataset
- figma
- kaggle
- python

Log in or sign up for Devpost to join the conversation.