Inspiration
The inspiration for this app came when everyone on our team realized that we sometimes struggle to decide on our most important goals for the day, so we created this app to help us be more decisive and organize our goals more quickly and clearly.
What it does
BrainDump.ai collects the user's various pending tasks and chores, and an AI compiles and organizes them in sequence. The user can quickly view their entire to-do list and then have the option to move their to-dos along the list depending on the task's importance.
How we built it
We used SwiftUI to create an app that is user-friendly and accessible. We created text fields for giving important pieces of user input (the name of the task and how much time should be allocated for the task). And for each task, you have to press the "Add Task" button to add the task. Then, we made a button called "Schedule" to send the data to OpenAI. We created a prompt for it to manage the data of tasks and output data with the priority and time to start for each task. We then displayed this information on the screen.
Challenges we ran into
We ran into many challenges along the way, such as getting our API key and actually implementing the AI process. As you know, our app takes inputs of tasks that the user has, along with their durations, and then AI sorts them all into a nice schedule. Sounds easy, but putting in the code for the AI was tricky. We had to do a lot of research to figure out how it would work and where it would go, and then we had to put it in the right language. This process took a long time, because most of us weren't able to understand the process for quite a while.
Accomplishments that we're proud of
Our accomplishments were big for us. One accomplishment was being able to make tasks + its durations and being able to save it. This was a happy moment because this showed that half out project was done. Our second biggest accomplishment was being able to implement AI to use the schedule. This was very important for us because it meant that our project was finished and correctly implemented. We had a lot of struggles with its syntax and its placement (it took us a few hours), and we were under a lot of stress. When we finished it, we felt very relieved.
What we learned
We learned the process to actually implement AI in an app effectively. We also learned how to code the layout and the technical parts to make an effective app.
What's next for BrainDump.AI
What's next for our app is putting in a timer to help the user be more productive. This can help them focus and be more prepared for their tasks.
Log in or sign up for Devpost to join the conversation.