Have you ever struggled to choose a movie to watch during your free time due to an overwhelming number of options? You're not alone - according to a survey, 96% of respondents reported difficulty making decisions, and 20% of Americans experience indecisiveness. Decision-making can be stressful, but you don't have to go through it alone.
Based on our studies, those that are faced with a difficult decision experience negative emotions. During the decision-making process, people may feel overwhelmed and give up, experience frustration, become too tired to continue, and feel sad, lost, or even useless.
The biggest factors which make it difficult to decide are:
Out of the three biggest factors we will focus on the first two because having too much information and a lack of information conflict with each other. We also found that 52% of survey respondents spend an hour or more making decisions.
Our project was built using React Native since we knew the project would be used as an android or mobile app. Additionally, there were several NPM packages such as a React native drop-down, swiping component, and timer. Another addition was React Native Paper, a component UI library used to transfer data between screens. We are also using local storage and React Context.
Technically we can pass data between screens only with React Context, which is convenient because we don’t need to use an outside library.
Local storage is beneficial because if the page restarts, the data can be saved locally on each user's device
The App was designed using Figma. Other tools, such as a Miro board, were also used to generate design ideas. We began the research and strategy by sending out surveys and constructing user personas, journey maps, and user flows. Following that, the wireframes and high-fid designs for the product were created. As a team, we focused on conducting usability tests and iterating the product to enhance usability.
To solve this problem AmBee was created to have a simple and easy way to find the next movie you would prefer to watch. We wanted to have an interface with a minimal amount of information so the user can decide based on their first impressions. There will also never be a wrong choice as the user will be picking things that they prefer. Additionally, we wanted to have the user promptly pick their choices so they don’t take too long deciding on what to watch.
AmBee is a mobile application that assists users with finding movies that they would prefer to watch promptly. Our four key features enable efficient decision-making and facilitate the process of finding a movie to watch:
One of the challenges we encountered was deciding on a solution to our problem. Initially, we wanted to create an all-in-one app that covered multiple topics, including food, books, and movies. However, due to technical and time constraints, we had to narrow down our scope and create a movie app instead.
Another challenge we faced was deciding how to present our application. There were two conflicting interpretations among the team regarding the number of cards displayed. The first interpretation was that we should give a limited number of cards, while the second was that we should give an unlimited number of cards and allow the user to select a limited number. We decided on the latter interpretation as it would allow more flexibility for our users.
As a team, we have decided not to continue pursuing this project due to our personal responsibilities. However, that does not suggest we didn’t have future plans for the application. We would have liked to implement some features, but couldn’t due to time and feasibility.
Some features we wanted to include:
We learned that using an optimized kanban board provides accountability and helps complete tasks efficiently. Having an objective every week helped us with being aligned with which direction we are going to take the project. Frequent communication was something that was difficult, but essential to keep us motivated on the project.